[gitg] Hide infobar when pressing Escape



commit df70c750bea85ec8b81690c6a4ec4a956fccd400
Author: Jesse van den Kieboom <jessevdk gnome org>
Date:   Sun Jul 20 20:01:05 2014 +0300

    Hide infobar when pressing Escape

 gitg/gitg-window.vala |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/gitg/gitg-window.vala b/gitg/gitg-window.vala
index a52b394..6e16f54 100644
--- a/gitg/gitg-window.vala
+++ b/gitg/gitg-window.vala
@@ -880,7 +880,14 @@ public class Window : Gtk.ApplicationWindow, GitgExt.Application, Initable
        [Signal(action = true)]
        public virtual signal void cancel()
        {
-               selectable_mode = GitgExt.SelectionMode.NORMAL;
+               if (d_infobar.visible)
+               {
+                       d_infobar.hide();
+               }
+               else
+               {
+                       selectable_mode = GitgExt.SelectionMode.NORMAL;
+               }
        }
 }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]