summaryrefslogtreecommitdiff
path: root/src/nautilus-search-popover.c
diff options
context:
space:
mode:
authorErnestas Kulik <ekulik@redhat.com>2019-06-29 14:51:00 +0200
committerErnestas Kulik <ekulik@redhat.com>2019-06-29 15:13:23 +0200
commitbdab975a6a295021c76103dcd06f0b93f082c4d7 (patch)
tree66783038ea40d0fac29e38cfaf8afc3d15e9db0d /src/nautilus-search-popover.c
parentbaf7ef5608e5aa8aba75089687499dc339a37680 (diff)
downloadnautilus-wip/ernestask/gtk4-continued.tar.gz
general: Replace gtk_entry_get_text()wip/ernestask/gtk4-continued
Now the GtkEditable API should be used for that.
Diffstat (limited to 'src/nautilus-search-popover.c')
-rw-r--r--src/nautilus-search-popover.c13
1 files changed, 10 insertions, 3 deletions
diff --git a/src/nautilus-search-popover.c b/src/nautilus-search-popover.c
index 3de50f302..32f10bcab 100644
--- a/src/nautilus-search-popover.c
+++ b/src/nautilus-search-popover.c
@@ -156,14 +156,21 @@ static void
date_entry_activate (GtkEntry *entry,
NautilusSearchPopover *popover)
{
- if (gtk_entry_get_text_length (entry) > 0)
+ guint16 text_length;
+
+ text_length = gtk_entry_get_text_length (entry);
+ if (text_length > 0)
{
+ GtkEditable *editable;
+ const char *text;
+ GDate *date;
GDateTime *now;
GDateTime *date_time;
- GDate *date;
+ editable = GTK_EDITABLE (entry);
+ text = gtk_editable_get_text (editable);
date = g_date_new ();
- g_date_set_parse (date, gtk_entry_get_text (entry));
+ g_date_set_parse (date, text);
/* Invalid date silently does nothing */
if (!g_date_valid (date))