[gnome-music/wip/jfelder/3-36-selection-fixes: 1/5] window: Do not start search when selection-mode is active




commit f689942a039a8101609a7baa4af80786907f0af3
Author: Jean Felder <jfelder src gnome org>
Date:   Wed Aug 19 13:43:20 2020 +0200

    window: Do not start search when selection-mode is active
    
    The search entry is a top-bar element, it is not visible when the
    application is in selection-mode state. Thus, it should not be
    possible to start a search when selection-mode is active.
    
    Related: #405

 gnomemusic/window.py | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/gnomemusic/window.py b/gnomemusic/window.py
index 939855cb..b0afa62f 100644
--- a/gnomemusic/window.py
+++ b/gnomemusic/window.py
@@ -317,6 +317,7 @@ class Window(Gtk.ApplicationWindow):
             # Open search bar on Ctrl + F
             if (keyval == Gdk.KEY_f
                     and not self.views[View.PLAYLIST].rename_active
+                    and not self.props.selection_mode
                     and self._headerbar.props.state != HeaderBar.State.SEARCH):
                 search_mode = self._search.props.search_mode_active
                 self._search.props.search_mode_active = not search_mode
@@ -399,6 +400,7 @@ class Window(Gtk.ApplicationWindow):
                 and (modifiers == shift_mask
                      or modifiers == 0)
                 and not self.views[View.PLAYLIST].rename_active
+                and not self.props.selection_mode
                 and self._headerbar.props.state != HeaderBar.State.SEARCH):
             self._search.props.search_mode_active = True
 


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