[Xfce4-commits] [apps/xfdashboard] 02/04: Avoid closing windows accidently with key <Backspace>
noreply at xfce.org
noreply at xfce.org
Tue Mar 24 10:25:20 CET 2015
This is an automated email from the git hooks/post-receive script.
nomad pushed a commit to annotated tag 0.2.3
in repository apps/xfdashboard.
commit 3306488d337775c0800a057354340b4a25e1a07d
Author: Stephan Haller <nomad at froevel.de>
Date: Sat Aug 16 08:24:54 2014 +0200
Avoid closing windows accidently with key <Backspace>
A window can accidently be closed when starting a search by typing and correcting more letters than entered with key <Backspace>. Because then the view switchs from search view back to windows view, sets the focus to a window in the win$
This commit addresses issue #32.
---
src/windows-view.c | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/src/windows-view.c b/src/windows-view.c
index 171727e..ca27cca 100644
--- a/src/windows-view.c
+++ b/src/windows-view.c
@@ -831,7 +831,7 @@ static gboolean _xfdashboard_windows_view_focusable_handle_keyrelease_event(Xfda
self=XFDASHBOARD_WINDOWS_VIEW(inFocusable);
priv=self->priv;
- /* Activate selected window on ENTER or close window on DELETE/BACKSPACE */
+ /* Activate selected window on ENTER or close window on DELETE/SHIFT+BACKSPACE */
switch(inEvent->key.keyval)
{
case CLUTTER_KEY_Return:
@@ -844,6 +844,13 @@ static gboolean _xfdashboard_windows_view_focusable_handle_keyrelease_event(Xfda
return(CLUTTER_EVENT_STOP);
case CLUTTER_KEY_BackSpace:
+ if(clutter_event_has_shift_modifier(inEvent) &&
+ priv->selectedItem)
+ {
+ _xfdashboard_windows_view_on_window_close_clicked(self, XFDASHBOARD_LIVE_WINDOW(priv->selectedItem));
+ }
+ return(CLUTTER_EVENT_STOP);
+
case CLUTTER_KEY_Delete:
case CLUTTER_KEY_KP_Delete:
if(priv->selectedItem)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the Xfce4-commits
mailing list