summaryrefslogtreecommitdiff
path: root/atari/deskmenu.c
diff options
context:
space:
mode:
Diffstat (limited to 'atari/deskmenu.c')
-rw-r--r--atari/deskmenu.c24
1 files changed, 4 insertions, 20 deletions
diff --git a/atari/deskmenu.c b/atari/deskmenu.c
index 45b9d15ca..82de7d6cd 100644
--- a/atari/deskmenu.c
+++ b/atari/deskmenu.c
@@ -379,35 +379,19 @@ static void __CDECL menu_reload(short item, short title, void *data)
static void __CDECL menu_inc_scale(short item, short title, void *data)
{
- int width = 0, heigth = 0;
-
if(input_window == NULL)
return;
- float now = plot_get_scale();
- plot_set_scale(now+0.25);
- LOG(("%s, scale: %f", __FUNCTION__, plot_get_scale()));
- browser_window_reload(input_window->browser->bw, false);
- gui_window_get_dimensions(input_window, &width, &heigth, true);
- browser_window_reformat(input_window->browser->bw, false, width, heigth);
+ gui_window_set_scale(input_window, gui_window_get_scale(input_window)+0.25);
}
static void __CDECL menu_dec_scale(short item, short title, void *data)
{
- int width = 0, heigth = 0;
-
if(input_window == NULL)
- return;
- float now = plot_get_scale();
- if (now > 0.5) {
- plot_set_scale(now-0.25);
- }
- LOG(("%s, scale: %f", __FUNCTION__, plot_get_scale()));
-
- browser_window_reload(input_window->browser->bw, false);
- gui_window_get_dimensions(input_window, &width, &heigth, true);
- browser_window_reformat(input_window->browser->bw, false, width, heigth);
+ return;
+
+ gui_window_set_scale(input_window, gui_window_get_scale(input_window)-0.25);
}