[gnome-flashback] desktop: do not close/destroy window



commit 40da22a4199c35930382f5138e8389fa3fc64372
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Wed Mar 25 22:48:05 2020 +0200

    desktop: do not close/destroy window
    
    https://gitlab.gnome.org/GNOME/gnome-applets/-/issues/15

 gnome-flashback/libdesktop/gf-desktop-window.c | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/gnome-flashback/libdesktop/gf-desktop-window.c b/gnome-flashback/libdesktop/gf-desktop-window.c
index 5fa4bb2..3ea99f1 100644
--- a/gnome-flashback/libdesktop/gf-desktop-window.c
+++ b/gnome-flashback/libdesktop/gf-desktop-window.c
@@ -649,6 +649,13 @@ gf_desktop_window_set_property (GObject      *object,
     }
 }
 
+static gboolean
+gf_desktop_window_delete_event (GtkWidget   *widget,
+                                GdkEventAny *event)
+{
+  return GDK_EVENT_STOP;
+}
+
 static gboolean
 gf_desktop_window_draw (GtkWidget *widget,
                         cairo_t   *cr)
@@ -738,6 +745,7 @@ gf_desktop_window_class_init (GfDesktopWindowClass *self_class)
   object_class->finalize = gf_desktop_window_finalize;
   object_class->set_property = gf_desktop_window_set_property;
 
+  widget_class->delete_event = gf_desktop_window_delete_event;
   widget_class->draw = gf_desktop_window_draw;
   widget_class->realize = gf_desktop_window_realize;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]