From 52bf4177c4f484781d1cd489e8262b9670c9cd71 Mon Sep 17 00:00:00 2001 From: Stefan Hagen Date: Sat, 17 Nov 2018 21:04:14 +0100 Subject: [PATCH] Remove expose event and trigger --- lib/lousy/widget/scroll.lua | 6 ------ widgets/webview.c | 11 ----------- 2 files changed, 17 deletions(-) diff --git a/lib/lousy/widget/scroll.lua b/lib/lousy/widget/scroll.lua index 4ae73588..95c8fbd2 100644 --- a/lib/lousy/widget/scroll.lua +++ b/lib/lousy/widget/scroll.lua @@ -37,12 +37,6 @@ local widgets = { } webview.add_signal("init", function (view) - view:add_signal("expose", function (v) - local w = webview.window(v) - if w.view == v then - wc.update_widgets_on_w(widgets, w) - end - end) view:add_signal("switched-page", function (v) wc.update_widgets_on_w(widgets, webview.window(v)) end) diff --git a/widgets/webview.c b/widgets/webview.c index 0868eab9..ee0601f9 100644 --- a/widgets/webview.c +++ b/widgets/webview.c @@ -903,16 +903,6 @@ luaH_webview_newindex(lua_State *L, widget_t *w, luakit_token_t token) return luaL_error(L, "cannot set unknown webview property '%s'", lua_tostring(L, 2)); } -static gboolean -expose_cb(GtkWidget* UNUSED(widget), cairo_t *UNUSED(e), widget_t *w) -{ - lua_State *L = common.L; - luaH_object_push(L, w->ref); - luaH_object_emit_signal(L, -1, "expose", 0, 0); - lua_pop(L, 1); - return FALSE; -} - static void mouse_target_changed_cb(WebKitWebView* UNUSED(v), WebKitHitTestResult *htr, guint UNUSED(modifiers), widget_t *w) @@ -1361,7 +1351,6 @@ widget_webview(lua_State *L, widget_t *w, luakit_token_t UNUSED(token)) "signal::scroll-event", G_CALLBACK(webview_scroll_cb), w, "signal::create", G_CALLBACK(create_cb), w, "signal::web-process-crashed", G_CALLBACK(webview_crashed_cb), w, - "signal::draw", G_CALLBACK(expose_cb), w, "signal::mouse-target-changed", G_CALLBACK(mouse_target_changed_cb), w, "signal::key-press-event", G_CALLBACK(key_press_cb), w, "signal::decide-policy", G_CALLBACK(decide_policy_cb), w, -- 2.19.1