GNOME Bugzilla – Bug 664558
GDBusWorker.frozen has a value > 1 in a gboolean
Last modified: 2011-11-22 16:57:40 UTC
GDBusConnection's initable_init can pass a value greater than 1 as @frozen for _g_dbus_worker_new, namely %G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING. This happens to be harmless, because frozen is a gboolean, which is wide enough for the enum (as opposed to a 1-bit bitfield, which would end up zero), and it's always tested in a boolean context; but it's still wrong.
Created attachment 201922 [details] [review] proposed patch
Comment on attachment 201922 [details] [review] proposed patch Sounds good to me, thanks
Thanks, fixed in c4a11858cf for 2.31.3