Keyboard Shortcuts page is not being displayed if I open it twice
How to reproduce:
- Open Cheese
- Select Keyboard Shortcuts from the menu
- Close the dialog
- Try to open Keyboard Shortcuts page again
Cheese version: 3.34.0
I also compiled cheese from source code using that commands and got these warnings and errors.
meson --prefix $PWD/_install _build
LC_ALL=C ninja -C _build all install
LC_ALL=C LD_LIBRARY_PATH=_install/lib:$LD_LIBRARY_PATH XDG_DATA_DIRS=_install/share:$XDG_DATA_DIRS ./_install/bin/cheese
[sabri@sanal cheese]$
(cheese:7326): cheese-CRITICAL **: 21:44:10.395: cheese_camera_device_get_name: assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed
(cheese:7326): GLib-CRITICAL **: 21:44:10.395: g_variant_new_string: assertion 'string != NULL' failed
(cheese:7326): GLib-CRITICAL **: 21:44:10.395: g_variant_ref_sink: assertion 'value != NULL' failed
(cheese:7326): GLib-GIO-CRITICAL **: 21:44:10.395: g_settings_schema_key_type_check: assertion 'value != NULL' failed
(cheese:7326): GLib-CRITICAL **: 21:44:10.395: g_variant_get_type_string: assertion 'value != NULL' failed
(cheese:7326): GLib-GIO-CRITICAL **: 21:44:10.395: g_settings_set_value: key 'camera' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given
(cheese:7326): GLib-CRITICAL **: 21:44:10.395: g_variant_unref: assertion 'value != NULL' failed
** (cheese:7326): CRITICAL **: 21:44:10.395: cheese_preferences_dialog_setup_resolutions_for_device: assertion 'device != NULL' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.224: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): GLib-GObject-CRITICAL **: 21:44:19.225: g_object_get: assertion 'G_IS_OBJECT (object)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.225: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.272: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.273: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.273: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.273: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.404: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.404: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.404: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.404: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.404: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): GLib-GObject-CRITICAL **: 21:44:19.404: g_object_get: assertion 'G_IS_OBJECT (object)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.405: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.405: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.467: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.467: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.467: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:19.467: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.210: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.210: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.210: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.210: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.210: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): GLib-GObject-CRITICAL **: 21:44:20.210: g_object_get: assertion 'G_IS_OBJECT (object)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.211: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.211: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.297: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.298: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.298: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.905: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): GLib-GObject-CRITICAL **: 21:44:20.905: g_object_get: assertion 'G_IS_OBJECT (object)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.978: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.978: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.978: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.978: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:20.978: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.627: gtk_widget_get_settings: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): GLib-GObject-CRITICAL **: 21:44:21.628: g_object_get: assertion 'G_IS_OBJECT (object)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.676: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.676: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.676: gtk_widget_translate_coordinates: assertion 'GTK_IS_WIDGET (dest_widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.676: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed
(cheese:7326): Gtk-CRITICAL **: 21:44:21.676: gtk_widget_get_window: assertion 'GTK_IS_WIDGET (widget)' failed