[gnome-games] Make game selector activate on button release
- From: Robert Ancell <rancell src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-games] Make game selector activate on button release
- Date: Fri, 23 Apr 2010 09:57:34 +0000 (UTC)
commit 5a2658dcf28579af013f6d38d0d592c55f65ba8e
Author: Robert Ancell <robert ancell gmail com>
Date: Fri Apr 23 19:57:10 2010 +1000
Make game selector activate on button release
gnome-sudoku/src/lib/game_selector.py | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/gnome-sudoku/src/lib/game_selector.py b/gnome-sudoku/src/lib/game_selector.py
index a17ac68..82120a1 100644
--- a/gnome-sudoku/src/lib/game_selector.py
+++ b/gnome-sudoku/src/lib/game_selector.py
@@ -105,9 +105,9 @@ class NewOrSavedGameSelector:
view.set_spacing(12)
view.set_selection_mode(gtk.SELECTION_SINGLE)
saved_game_view.connect('item-activated', self.saved_item_activated_cb)
- saved_game_view.connect('button-press-event', self.item_clicked_cb)
+ saved_game_view.connect('button-release-event', self.item_clicked_cb)
new_game_view.connect('item-activated', self.new_item_activated_cb)
- new_game_view.connect('button-press-event', self.item_clicked_cb)
+ new_game_view.connect('button-release-event', self.item_clicked_cb)
@simple_debug
def make_new_game_model (self):
@@ -193,6 +193,8 @@ class NewOrSavedGameSelector:
position = wdgt.get_path_at_pos(int(evt.x), int(evt.y))
if not position:
return False
+ if not wdgt.path_is_selected(position):
+ return False
# Select it, redraw it(strictly aesthetic), and then activate it
wdgt.select_path(position)
wdgt.get_parent_window().process_updates(False)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]