Skip to content
Snippets Groups Projects
Commit 82cf584d authored by Stepan Salenikovich's avatar Stepan Salenikovich Committed by gerrit2
Browse files

fix button next to search entry

The signal handler was not using the correct widget when connected
to the GtkButton signal.

Change-Id: I62dd85f7ed684d9b5b6aefee8a7bda36ed84e464
Tuleap: #1102
(cherry picked from commit b0ffc34a)
parent c86c57e8
No related branches found
No related tags found
No related merge requests found
......@@ -448,11 +448,11 @@ selection_changed(RingMainWindow *win)
}
static void
search_entry_activated(GtkWidget *entry, RingMainWindow *self)
search_entry_activated(RingMainWindow *self)
{
RingMainWindowPrivate *priv = RING_MAIN_WINDOW_GET_PRIVATE(self);
auto priv = RING_MAIN_WINDOW_GET_PRIVATE(self);
const auto *number_entered = gtk_entry_get_text(GTK_ENTRY(entry));
const auto *number_entered = gtk_entry_get_text(GTK_ENTRY(priv->search_entry));
if (number_entered && strlen(number_entered) > 0) {
auto cm = PhoneDirectoryModel::instance().getNumber(number_entered);
......@@ -470,7 +470,7 @@ search_entry_activated(GtkWidget *entry, RingMainWindow *self)
// select cm
RecentModel::instance().selectionModel()->setCurrentIndex(RecentModel::instance().getIndex(cm), QItemSelectionModel::ClearAndSelect);
}
gtk_entry_set_text(GTK_ENTRY(entry), "");
gtk_entry_set_text(GTK_ENTRY(priv->search_entry), "");
}
}
......@@ -1224,8 +1224,8 @@ ring_main_window_init(RingMainWindow *win)
auto selection_history = gtk_tree_view_get_selection(GTK_TREE_VIEW(priv->treeview_history));
g_signal_connect(selection_history, "changed", G_CALLBACK(history_selection_changed), win);
g_signal_connect(priv->button_new_conversation, "clicked", G_CALLBACK(search_entry_activated), win);
g_signal_connect(priv->search_entry, "activate", G_CALLBACK(search_entry_activated), win);
g_signal_connect_swapped(priv->button_new_conversation, "clicked", G_CALLBACK(search_entry_activated), win);
g_signal_connect_swapped(priv->search_entry, "activate", G_CALLBACK(search_entry_activated), win);
/* autocompletion */
priv->q_completion_model = new NumberCompletionModel();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment