From 5f6808e880e3679559b89567a22756ab92bdac9d Mon Sep 17 00:00:00 2001 From: Yasin Bakhtiar Date: Thu, 15 Jun 2023 22:31:15 +0330 Subject: Fix searchbar and about window --- src/remmina_about.c | 5 +++-- src/remmina_main.c | 6 ++++-- 2 files changed, 7 insertions(+), 4 deletions(-) (limited to 'src') 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"); -- cgit v1.2.3