Fixes SIGSEGVs and weird coordinates of viewports when resizing the screen (w/ and w/o zoom, with resolution change or window resize)
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@406 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
@@ -1233,6 +1233,13 @@ void Calculer_donnees_loupe(void)
|
||||
Loupe_Decalage_X=Principal_Largeur_image-Loupe_Largeur;
|
||||
if (Loupe_Decalage_X<0) Loupe_Decalage_X=0;
|
||||
}
|
||||
if (Loupe_Mode && Loupe_Decalage_Y)
|
||||
{
|
||||
if (Principal_Hauteur_image<Loupe_Decalage_Y+Loupe_Hauteur)
|
||||
Loupe_Decalage_Y=Principal_Hauteur_image-Loupe_Hauteur;
|
||||
if (Loupe_Decalage_Y<0) Loupe_Decalage_Y=0;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user