Magnifier: Both views positions are preserved on switching to Spare and back. Changing zoom with dropdown menu doesn't accidentally zoom on mouse

git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@1298 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
Yves Rizoud
2010-02-02 19:40:51 +00:00
parent 051f5e60cf
commit e96be96ce1
4 changed files with 16 additions and 8 deletions

View File

@@ -1309,7 +1309,14 @@ void Button_Page(void)
// A la fin, on affiche l'écran
for (factor_index=0; ZOOM_FACTOR[factor_index]!=Main_magnifier_factor; factor_index++);
Change_magnifier_factor(factor_index);
//Change_magnifier_factor(factor_index,0);
Compute_magnifier_data();
if (Main_magnifier_mode)
Pixel_preview=Pixel_preview_magnifier;
else
Pixel_preview=Pixel_preview_normal;
Compute_limits();
Compute_paintbrush_coordinates();
Set_palette(Main_palette);
Compute_optimal_menu_colors(Main_palette);
@@ -3325,7 +3332,7 @@ void Button_Magnify_menu(void)
if (item)
{
Change_magnifier_factor(item->Number);
Change_magnifier_factor(item->Number,0);
}
if ( (!item) && (!Main_magnifier_mode) && (Current_operation!=OPERATION_MAGNIFY) ) // Cancel