[Xfce4-commits] <terminal:master> Unset search regex when clearing buffer.

Nick Schermer noreply at xfce.org
Thu Dec 27 20:36:02 CET 2012


Updating branch refs/heads/master
         to 0aaf23d53ac61e1fa23214e26b731d6feefff8d3 (commit)
       from 5e15028e1996f53490687414c2ceac2c80521979 (commit)

commit 0aaf23d53ac61e1fa23214e26b731d6feefff8d3
Author: Nick Schermer <nick at xfce.org>
Date:   Thu Dec 27 20:32:09 2012 +0100

    Unset search regex when clearing buffer.

 terminal/terminal-screen.c |    3 +++
 terminal/terminal-window.c |    5 ++++-
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/terminal/terminal-screen.c b/terminal/terminal-screen.c
index 2f93ab0..98df97c 100644
--- a/terminal/terminal-screen.c
+++ b/terminal/terminal-screen.c
@@ -2021,6 +2021,9 @@ terminal_screen_reset (TerminalScreen *screen,
 {
   terminal_return_if_fail (TERMINAL_IS_SCREEN (screen));
   vte_terminal_reset (VTE_TERMINAL (screen->terminal), TRUE, clear);
+
+  if (clear)
+    vte_terminal_search_set_gregex (VTE_TERMINAL (screen->terminal), NULL);
 }
 
 
diff --git a/terminal/terminal-window.c b/terminal/terminal-window.c
index d3c7b43..2010efb 100644
--- a/terminal/terminal-window.c
+++ b/terminal/terminal-window.c
@@ -1806,7 +1806,10 @@ terminal_window_action_reset_and_clear (GtkAction       *action,
                                         TerminalWindow  *window)
 {
   if (G_LIKELY (window->active != NULL))
-    terminal_screen_reset (window->active, TRUE);
+    {
+      terminal_screen_reset (window->active, TRUE);
+      terminal_window_update_actions (window);
+    }
 }
 
 


More information about the Xfce4-commits mailing list