search-button: Don't do anything when popover closes

It's, at best, annoying. Also stop resetting the entry text when
hiding suggestions, as it may loop with the text changed callback.
This commit is contained in:
Georges Basile Stavracas Neto
2023-03-16 09:28:30 -03:00
parent 4b15e7647c
commit b4f11ce052
2 changed files with 0 additions and 13 deletions
-12
View File
@@ -74,7 +74,6 @@ static void
hide_suggestions (GcalSearchButton *self)
{
gtk_revealer_set_reveal_child (self->results_revealer, FALSE);
gtk_editable_set_text (self->entry, "");
}
static GtkWidget *
@@ -191,16 +190,6 @@ on_entry_search_changed_cb (GtkSearchEntry *entry,
GCAL_EXIT;
}
static void
on_popover_closed_cb (GtkPopover *popover,
GcalSearchButton *self)
{
gtk_editable_set_width_chars (self->entry, 0);
gtk_editable_set_max_width_chars (self->entry, 0);
gtk_editable_set_text (self->entry, "");
gtk_stack_set_visible_child_name (self->stack, "button");
}
static void
on_results_listbox_row_activated_cb (GtkListBox *listbox,
GcalSearchHitRow *row,
@@ -355,7 +344,6 @@ gcal_search_button_class_init (GcalSearchButtonClass *klass)
gtk_widget_class_bind_template_callback (widget_class, on_button_clicked_cb);
gtk_widget_class_bind_template_callback (widget_class, on_focus_controller_leave_cb);
gtk_widget_class_bind_template_callback (widget_class, on_entry_search_changed_cb);
gtk_widget_class_bind_template_callback (widget_class, on_popover_closed_cb);
gtk_widget_class_bind_template_callback (widget_class, on_results_listbox_row_activated_cb);
gtk_widget_class_bind_template_callback (widget_class, on_results_revealer_child_reveal_state_changed_cb);
-1
View File
@@ -78,7 +78,6 @@
<property name="position">bottom</property>
<property name="autohide">False</property>
<property name="default-widget">results_listbox</property>
<signal name="closed" handler="on_popover_closed_cb" object="GcalSearchButton" swapped="no" />
<style>
<class name="menu" />
</style>