keep input text after plugin trigger
authorHannes Janetzek <hannes.janetzek@gmail.com>
Thu, 20 May 2010 05:02:24 +0000 (05:02 +0000)
committerHannes Janetzek <hannes.janetzek@gmail.com>
Thu, 20 May 2010 05:02:24 +0000 (05:02 +0000)
SVN revision: 49052

src/modules/everything/evry.c

index 9580205..118c7ca 100644 (file)
@@ -2433,7 +2433,11 @@ _evry_matches_update(Evry_Selector *sel, int async)
             if (len_trigger > 1)
               {
                  s->inp[0] = '>';
-                 s->inp[1] = '\0';
+
+                 if (s->inp + len_trigger)
+                   strcpy(s->inp + 1, s->inp + len_trigger);
+                 else
+                   s->inp[1] = 0;
               }
             s->input = s->inp + 1;
             _evry_update_text_label(s);