diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-08-03 15:53:07 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2019-08-03 15:53:07 +0100 |
commit | 641f5fb07204a9deb256557902707cd28182463d (patch) | |
tree | 1f2cc6fc09ba52b3d92545629ecb6d6a0467affd /frontends/framebuffer | |
parent | 402e16e5d1e88a3844b900c485d9fc7c4093f2ab (diff) | |
download | netsurf-641f5fb07204a9deb256557902707cd28182463d.tar.gz netsurf-641f5fb07204a9deb256557902707cd28182463d.tar.bz2 |
make use of improved browser_window_set_scale API in frontends
Diffstat (limited to 'frontends/framebuffer')
-rw-r--r-- | frontends/framebuffer/gui.c | 19 |
1 files changed, 3 insertions, 16 deletions
diff --git a/frontends/framebuffer/gui.c b/frontends/framebuffer/gui.c index 2ea893efb..7413739e2 100644 --- a/frontends/framebuffer/gui.c +++ b/frontends/framebuffer/gui.c @@ -912,34 +912,21 @@ fb_browser_window_input(fbtk_widget_t *widget, fbtk_callback_info *cbi) case NSFB_KEY_MINUS: if (modifier & FBTK_MOD_RCTRL || modifier & FBTK_MOD_LCTRL) { - float scale = browser_window_get_scale(gw->bw); - scale -= 0.1; - if (scale < 0.1) { - scale = 0.1; - } - if (scale > 0.95 && scale < 1.05) { - scale = 1; - } - browser_window_set_scale(gw->bw, scale, true); + browser_window_set_scale(gw->bw, -0.1, false); } break; case NSFB_KEY_EQUALS: /* PLUS */ if (modifier & FBTK_MOD_RCTRL || modifier & FBTK_MOD_LCTRL) { - float scale = browser_window_get_scale(gw->bw); - scale += 0.1; - if (scale > 0.95 && scale < 1.05) { - scale = 1; - } - browser_window_set_scale(gw->bw, scale, true); + browser_window_set_scale(gw->bw, 0.1, false); } break; case NSFB_KEY_0: if (modifier & FBTK_MOD_RCTRL || modifier & FBTK_MOD_LCTRL) { - browser_window_set_scale(gw->bw, 1, true); + browser_window_set_scale(gw->bw, 1.0, true); } break; |