O programa funciona normalmente quando a imagem está no tamanho normal, porém, quando eu maximizo a tela e clico em algum ponto, o programa dá segmentation fault. Além disso, a imagem não fica ajustada, ela permanece no canto e aparece umas cores quaisquer pintadas ao longo da tela maximizada. (Não sei se essa minha informação é relevante, mas me lembro de que no exercício das curvas de hilbert, se eu iniciasse o programa com a tela normal e maximizasse, as curvas continuariam sendo desenhadas no canto ao invés de o desenho ir para o meio da tela)