projects
/
gtk+3.0.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
de16601
)
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>
Sat, 29 Apr 2023 10:40:50 +0000
(06:40 -0400)
Fix an oversight from
fc1643956baa
.
gtk/gtkapplication-dbus.c
patch
|
blob
|
history
diff --git
a/gtk/gtkapplication-dbus.c
b/gtk/gtkapplication-dbus.c
index dc0e1bcedb0618ab4b522c89289546647c282d0b..2c9a1a78efb890ebb68081dd3836175f3002b22a 100644
(file)
--- a/
gtk/gtkapplication-dbus.c
+++ b/
gtk/gtkapplication-dbus.c
@@
-899,7
+899,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);