projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
951e3b3
)
Fix a crash
author
Matthias Clasen
<mclasen@redhat.com>
Wed, 26 Apr 2023 22:09:18 +0000
(
00:09
+0200)
committer
Matthias Clasen
<mclasen@redhat.com>
Wed, 26 Apr 2023 22:09:18 +0000
(
00:09
+0200)
Fix an oversight from
c87b193d2abe1
.
gtk/gtkapplication-dbus.c
patch
|
blob
|
history
diff --git
a/gtk/gtkapplication-dbus.c
b/gtk/gtkapplication-dbus.c
index ca81aa3892c86cd594f67e2cf5a162c694abeeaf..110d6c0aefd2e532dcdf57a2806cbd329530be83 100644
(file)
--- a/
gtk/gtkapplication-dbus.c
+++ b/
gtk/gtkapplication-dbus.c
@@
-895,7
+895,8
@@
gtk_application_impl_dbus_finalize (GObject *object)
g_free (dbus->app_menu_path);
g_free (dbus->menubar_path);
g_clear_object (&dbus->sm_proxy);
- g_signal_handlers_disconnect_by_func (dbus->ss_proxy, screensaver_signal_session, dbus->impl.application);
+ if (dbus->ss_proxy)
+ g_signal_handlers_disconnect_by_func (dbus->ss_proxy, screensaver_signal_session, dbus->impl.application);
g_clear_object (&dbus->ss_proxy);
G_OBJECT_CLASS (gtk_application_impl_dbus_parent_class)->finalize (object);