[gnome-control-center] universal-access: Free zoom options dialog right
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center] universal-access: Free zoom options dialog right
- Date: Mon, 15 Jul 2019 04:45:21 +0000 (UTC)
commit 38897a751b1cfd3b0b88f02e9ab43c31a19a97a9
Author: Mohammed Sadiq <sadiq sadiqpk org>
Date: Fri Jul 12 17:54:43 2019 +0530
universal-access: Free zoom options dialog right
Use gtk_widget_destroy() instead of g_clear_object().
Otherwise, it results in segfault on dispose()
panels/universal-access/cc-ua-panel.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/panels/universal-access/cc-ua-panel.c b/panels/universal-access/cc-ua-panel.c
index 4560a6034..ef55c5486 100644
--- a/panels/universal-access/cc-ua-panel.c
+++ b/panels/universal-access/cc-ua-panel.c
@@ -203,6 +203,7 @@ cc_ua_panel_dispose (GObject *object)
{
CcUaPanel *self = CC_UA_PANEL (object);
+ g_clear_pointer (&self->zoom_options, gtk_widget_destroy);
g_slist_free_full (self->toplevels, (GDestroyNotify)gtk_widget_destroy);
self->toplevels = NULL;
@@ -215,8 +216,6 @@ cc_ua_panel_dispose (GObject *object)
g_clear_object (&self->application_settings);
g_clear_object (&self->gsd_mouse_settings);
- g_clear_object (&self->zoom_options);
-
g_clear_pointer (&self->sections, g_list_free);
g_clear_pointer (&self->sections_reverse, g_list_free);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]