[gnome-builder] libide/gui: remove delay when queing for activation
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] libide/gui: remove delay when queing for activation
- Date: Sat, 16 Jul 2022 00:48:00 +0000 (UTC)
commit 5199c0cb38c196b30dddf8489d840dee071ec502
Author: Christian Hergert <chergert redhat com>
Date: Fri Jul 15 17:47:48 2022 -0700
libide/gui: remove delay when queing for activation
src/libide/gui/ide-search-popover.c | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/src/libide/gui/ide-search-popover.c b/src/libide/gui/ide-search-popover.c
index 0641fec41..813977d7c 100644
--- a/src/libide/gui/ide-search-popover.c
+++ b/src/libide/gui/ide-search-popover.c
@@ -214,9 +214,16 @@ ide_search_popover_queue_search (IdeSearchPopover *self)
g_assert (IDE_IS_SEARCH_POPOVER (self));
if (self->queued_search == 0)
- self->queued_search = g_timeout_add (SEARCH_DELAY_MSEC,
- ide_search_popover_search_source_func,
- self);
+ {
+ guint delay = SEARCH_DELAY_MSEC;
+
+ if (self->activate_after_search)
+ delay = 0;
+
+ self->queued_search = g_timeout_add (delay,
+ ide_search_popover_search_source_func,
+ self);
+ }
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]