Panic when opening the preferences window
Stack trace:
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/ui/preferences_window.rs:439:50
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: core::panicking::panic
3: fragments::ui::preferences_window::FrgPreferencesWindow::update_paths
4: fragments::ui::preferences_window::FrgPreferencesWindow::setup_widgets
5: glib::subclass::object::constructed
6: g_object_new_internal
7: g_object_newv
8: glib::object::Object::new_internal
9: glib::object::Object::with_type
10: glib::object::Object::new
11: gio::auto::simple_action::SimpleAction::connect_activate::activate_trampoline
12: g_closure_invoke
13: signal_emit_unlocked_R.isra.0
14: g_signal_emit_valist
15: g_signal_emit
16: g_simple_action_activate
17: gtk_action_muxer_activate_action
18: gtk_action_muxer_activate_action
19: gtk_action_muxer_activate_action
20: gtk_action_muxer_activate_action
21: gtk_action_muxer_activate_action
22: gtk_action_muxer_activate_action
23: gtk_menu_tracker_item_activated
24: gtk_popover_item_activate
25: g_closure_invoke
26: signal_emit_unlocked_R.isra.0
27: g_signal_emit_valist
28: g_signal_emit
29: _gtk_marshal_VOID__INT_DOUBLE_DOUBLEv
30: _g_closure_invoke_va
31: g_signal_emit_valist
32: g_signal_emit
33: gtk_gesture_click_end
34: g_cclosure_marshal_VOID__BOXEDv
35: _g_closure_invoke_va
36: g_signal_emit_valist
37: g_signal_emit
38: _gtk_gesture_check_recognized
39: gtk_gesture_handle_event
40: gtk_gesture_single_handle_event
41: gtk_event_controller_handle_event
42: gtk_widget_run_controllers
43: _gtk_widget_captured_event
44: gtk_propagate_event_internal
45: gtk_main_do_event
46: surface_event
47: _gdk_marshal_BOOLEAN__POINTERv
48: gdk_surface_event_marshallerv
49: _g_closure_invoke_va
50: g_signal_emit_valist
51: g_signal_emit
52: gdk_surface_handle_event
53: gdk_event_source_dispatch
54: g_main_context_dispatch
55: g_main_context_iterate.constprop.0
56: g_main_context_iteration
57: g_application_run
58: fragments::app::FrgApplication::run
59: fragments::main
This happens after a following sequence of actions:
- Open fragments;
- Select local instance;
- Open and close the preferences window;
- Select a remote instance;
- Open the preferences window.