gnome-control-center/panels/online-accounts
Bastien Nocera 1e1fbd6891 online-accounts: Fix feature switches not doing anything
Make sure to keep a reference to the GoaObject of the account around so
that the GBinding that synchronises each switch widget and the account
properties don't get finalized on startup.

 #0  0x00007ffff73c6a20 in g_binding_finalize () at /lib64/libgobject-2.0.so.0
 #1  0x00007ffff73d3d22 in g_object_unref () at /lib64/libgobject-2.0.so.0
 #2  0x00007ffff73c68e8 in weak_unbind () at /lib64/libgobject-2.0.so.0
 #3  0x00007ffff73cf117 in weak_refs_notify () at /lib64/libgobject-2.0.so.0
 #4  0x00007ffff72acd6c in g_data_set_internal () at /lib64/libglib-2.0.so.0
 #5  0x00007ffff73d0195 in g_object_real_dispose.lto_priv () at /lib64/libgobject-2.0.so.0
 #6  0x00007ffff73d3c44 in g_object_unref () at /lib64/libgobject-2.0.so.0
 #7  0x00007ffff72b6793 in g_hash_table_remove_all_nodes.part () at /lib64/libglib-2.0.so.0
 #8  0x00007ffff72ba723 in g_hash_table_unref () at /lib64/libglib-2.0.so.0
 #9  0x00007ffff753403d in g_dbus_object_proxy_finalize () at /lib64/libgio-2.0.so.0
 #10 0x00007ffff73d3d22 in g_object_unref () at /lib64/libgobject-2.0.so.0
 #11 0x0000000000402d08 in glib_autoptr_clear_GoaObject (_ptr=0x5d59f0) at /usr/include/goa-1.0/goa/goa-generated.h:3265
 #12 glib_autoptr_cleanup_GoaObject (_ptr=<synthetic pointer>) at /usr/include/goa-1.0/goa/goa-generated.h:3265
 #13 on_application_activate_show_account_cb (application=0x49f2f0, argv=<optimized out>) at ../../../../Projects/jhbuild/gnome-control-center/panels/online-accounts/gnome-control-center-goa-helper.c:360

Closes: #1721
2022-04-19 23:19:54 +02:00
..
icons Add individual app icons 2022-01-31 14:08:22 +00:00
cc-online-accounts-panel.c online-accounts: Adjust style of symbolic provider icons 2022-01-17 19:42:10 -03:00
cc-online-accounts-panel.h online-accounts: Replace ifdefs with #pragma once 2019-11-27 21:56:10 +00:00
cc-online-accounts-panel.ui online-accounts: Hide accounts group by default 2022-02-01 11:42:13 -03:00
gnome-control-center-goa-helper.c online-accounts: Fix feature switches not doing anything 2022-04-19 23:19:54 +02:00
gnome-online-accounts-panel.desktop.in.in Add individual app icons 2022-01-31 14:08:22 +00:00
meson.build online-accounts: Adjust style of symbolic provider icons 2022-01-17 19:42:10 -03:00
online-accounts.css online-accounts: Adjust style of symbolic provider icons 2022-01-17 19:42:10 -03:00
online-accounts.gresource.xml online-accounts: Adjust style of symbolic provider icons 2022-01-17 19:42:10 -03:00