diff options
-rw-r--r-- | src/web-view.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/web-view.c b/src/web-view.c index 21bb6c3..ebebcba 100644 --- a/src/web-view.c +++ b/src/web-view.c @@ -741,22 +741,28 @@ mq_web_view_load_uri(MqWebView *web_view, const gchar *uri) void mq_web_view_zoom_in(MqWebView *web_view) { - webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), - webkit_web_view_get_zoom_level( - WEBKIT_WEB_VIEW(web_view)) + 0.1); + gdouble zoom_level; + + zoom_level = webkit_web_view_get_zoom_level(WEBKIT_WEB_VIEW(web_view)); + zoom_level += 0.1; + webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), zoom_level); } void mq_web_view_zoom_out(MqWebView *web_view) { - webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), - webkit_web_view_get_zoom_level( - WEBKIT_WEB_VIEW(web_view)) - 0.1); + gdouble zoom_level; + + zoom_level = webkit_web_view_get_zoom_level(WEBKIT_WEB_VIEW(web_view)); + zoom_level -= 0.1; + webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), zoom_level); } void mq_web_view_zoom_reset(MqWebView *web_view) { - webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), - mq_config_get_double(web_view->config, "zoom.default")); + gdouble zoom_level; + + zoom_level = mq_config_get_double(web_view->config, "zoom.default"); + webkit_web_view_set_zoom_level(WEBKIT_WEB_VIEW(web_view), zoom_level); } |