diff options
author | Yasin Bakhtiar <yasinbakhtiar@outlook.com> | 2023-06-15 22:01:15 +0300 |
---|---|---|
committer | Yasin Bakhtiar <yasinbakhtiar@outlook.com> | 2023-06-15 22:01:15 +0300 |
commit | 5f6808e880e3679559b89567a22756ab92bdac9d (patch) | |
tree | 2b15fe10cedaf1652a649dcbdb713f016fc42687 /src | |
parent | e7af64d390178aaee28193b6bf988c38ce34ba20 (diff) |
Fix searchbar and about window
Diffstat (limited to 'src')
-rw-r--r-- | src/remmina_about.c | 5 | ||||
-rw-r--r-- | src/remmina_main.c | 6 |
2 files changed, 7 insertions, 4 deletions
diff --git a/src/remmina_about.c b/src/remmina_about.c index efd598906..dab356624 100644 --- a/src/remmina_about.c +++ b/src/remmina_about.c @@ -60,8 +60,9 @@ void remmina_about_open(GtkWindow *parent) gtk_window_set_destroy_with_parent(GTK_WINDOW(dialog), TRUE); } - // g_signal_connect(dialog, "response", G_CALLBACK(gtk_window_destroy), NULL); + // g_signal_connect(dialog, "response", G_CALLBACK(gtk_window_destroy), NULL); TODO gtk4 + gtk_window_present(GTK_WINDOW(dialog)); - g_object_unref(G_OBJECT(builder)); } + diff --git a/src/remmina_main.c b/src/remmina_main.c index 6a2c6b095..00df93b64 100644 --- a/src/remmina_main.c +++ b/src/remmina_main.c @@ -1450,14 +1450,16 @@ void remmina_main_on_action_collapse(GSimpleAction *action, GVariant *param, gpo gtk_tree_view_collapse_all(remminamain->tree_files_list); } +// TODO GTK4 void remmina_main_on_action_search_toggle(GSimpleAction *action, GVariant *param, gpointer data) { TRACE_CALL(__func__); REMMINA_DEBUG("Search toggle triggered"); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remminamain->search_toggle), !remmina_pref.hide_searchbar); - + gboolean toggle_status = gtk_toggle_button_get_active(remminamain->search_toggle); - + remmina_pref.hide_searchbar = toggle_status; + gtk_search_bar_set_search_mode(remminamain->search_bar, toggle_status); if (toggle_status) { REMMINA_DEBUG("Search toggle is active"); |