[gedit] Window: fullscreen mode: remove idle function
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] Window: fullscreen mode: remove idle function
- Date: Wed, 27 Nov 2019 14:25:49 +0000 (UTC)
commit 8706e5624c91ef4abf2e36e3aa06978a70ab74ff
Author: Sébastien Wilmet <swilmet gnome org>
Date: Wed Nov 27 12:37:23 2019 +0100
Window: fullscreen mode: remove idle function
No longer needed.
gedit/gedit-window.c | 18 ++----------------
1 file changed, 2 insertions(+), 16 deletions(-)
---
diff --git a/gedit/gedit-window.c b/gedit/gedit-window.c
index b415bed28..1fe18e4b3 100644
--- a/gedit/gedit-window.c
+++ b/gedit/gedit-window.c
@@ -1750,27 +1750,13 @@ on_fullscreen_eventbox_enter_notify_event (GtkWidget *fullscreen_eventbox
return GDK_EVENT_PROPAGATE;
}
-static gboolean
-real_fullscreen_eventbox_leave_notify_event (gpointer data)
-{
- GeditWindow *window = GEDIT_WINDOW (data);
-
- window->priv->in_fullscreen_eventbox = FALSE;
- update_fullscreen_revealer_state (window);
-
- return G_SOURCE_REMOVE;
-}
-
static gboolean
on_fullscreen_eventbox_leave_notify_event (GtkWidget *fullscreen_eventbox,
GdkEventCrossing *event,
GeditWindow *window)
{
- /* This idle is needed because the toggled signal from the hamburger
- * button is received after the leave event from the event box (which is
- * automatically triggered when user bring up the hamburger menu).
- */
- g_idle_add (real_fullscreen_eventbox_leave_notify_event, window);
+ window->priv->in_fullscreen_eventbox = FALSE;
+ update_fullscreen_revealer_state (window);
return GDK_EVENT_PROPAGATE;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]