Fixes minimum size not taken into account if window was 320x200 before resize (issue 21).

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@197 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud 2008-10-04 22:07:56 +00:00
parent dd984538bf
commit 7c1ecd4bb5
2 changed files with 8 additions and 10 deletions

16
graph.c
View File

@ -914,18 +914,18 @@ void Initialiser_mode_video(int Largeur, int Hauteur, int Fullscreen)
int Sensibilite_Y;
int Indice;
// Valeurs raisonnables: minimum 320x200
if (Largeur < 320)
Largeur = 320;
if (Hauteur < 200)
Hauteur = 200;
// La largeur doit être un multiple de 4
Largeur = (Largeur + 3 ) & 0xFFFFFFFC;
if (Largeur_ecran!=Largeur ||
Hauteur_ecran!=Hauteur ||
Mode_video[Resolution_actuelle].Fullscreen != Fullscreen)
{
// Valeurs raisonnables: minimum 320x200
if (Largeur < 320)
Largeur = 320;
if (Hauteur < 200)
Hauteur = 200;
// La largeur doit être un multiple de 4
Largeur = (Largeur + 3 ) & 0xFFFFFFFC;
// Taille des menus
int Facteur;
if (Largeur/320 > Hauteur/200)

View File

@ -444,8 +444,6 @@ void Gestion_principale(void)
// Redimensionnement demandé
if (Resize_Largeur || Resize_Hauteur)
{
if(Resize_Largeur<320) Resize_Largeur =320;
if(Resize_Hauteur<200) Resize_Hauteur = 200;
Effacer_curseur();
Initialiser_mode_video(Resize_Largeur, Resize_Hauteur, 0);
Mode_video[0].Largeur = Largeur_ecran;