From 7fda21961b84354e542a9ce4de85106156a6e35c 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.
Signed-off-by: Aleksandar Krsteski <alekrsteski@gmail.com>
---
src/guake.py | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/src/guake.py b/src/guake.py
index 114c1d7..c6e0147 100644
|
a
|
b
|
|
| 869 | 869 | |
| 870 | 870 | self.set_terminal_focus() |
| 871 | 871 | |
| | 872 | def on_close_activate(self, *args): |
| | 873 | """Tab context menu close handler |
| | 874 | """ |
| | 875 | pagepos = 0; |
| | 876 | tabs = self.tabs.get_children() |
| | 877 | for i in tabs: |
| | 878 | if i == self.selected_tab: |
| | 879 | self.delete_tab(pagepos) |
| | 880 | break |
| | 881 | else: |
| | 882 | pagepos += 1 |
| | 883 | |
| 872 | 884 | # -- tab related functions -- |
| 873 | 885 | |
| 874 | 886 | def close_tab(self, *args): |