Ticket #114: 0001-Fix-close-in-tab-context-menu.2.patch

File 0001-Fix-close-in-tab-context-menu.2.patch, 0.9 KB (added by SnapShot, 3 years ago)
  • src/guake.py

    From 62f1a8552665dfb5f16879b9f0a4d7a47d41d0e1 Mon Sep 17 00:00:00 2001
    From: Aleksandar Krsteski <alekrsteski@gmail.com>
    Date: Wed, 25 Feb 2009 21:46:31 +0100
    Subject: [PATCH] Fix close in tab context menu.
    
    Close menu item in tab context menu was not working because
    on_close_activate event handler was missing.
    ---
     src/guake.py |    7 +++++++
     1 files changed, 7 insertions(+), 0 deletions(-)
    
    diff --git a/src/guake.py b/src/guake.py
    index 114c1d7..50135a6 100644
    a b  
    869869 
    870870        self.set_terminal_focus() 
    871871 
     872    def on_close_activate(self, *args): 
     873        """Tab context menu close handler 
     874        """ 
     875        tabs = self.tabs.get_children() 
     876        pagepos = tabs.index(self.selected_tab) 
     877        self.delete_tab(pagepos) 
     878 
    872879    # -- tab related functions -- 
    873880 
    874881    def close_tab(self, *args):