diff options
Diffstat (limited to 'src/SearchBar.cpp')
-rw-r--r-- | src/SearchBar.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/SearchBar.cpp b/src/SearchBar.cpp index 91ad2e8..bf58c34 100644 --- a/src/SearchBar.cpp +++ b/src/SearchBar.cpp @@ -106,9 +106,6 @@ namespace QuickMedia { if(!editable) return; - if(sf::Keyboard::isKeyPressed(sf::Keyboard::LControl) || sf::Keyboard::isKeyPressed(sf::Keyboard::RControl)) - return; - if(event.type == sf::Event::KeyPressed && event.key.code == sf::Keyboard::Backspace) backspace_pressed = true; else if(event.type == sf::Event::KeyReleased && event.key.code == sf::Keyboard::Backspace) @@ -125,6 +122,9 @@ namespace QuickMedia { time_since_search_update.restart(); } + if(sf::Keyboard::isKeyPressed(sf::Keyboard::LAlt) || sf::Keyboard::isKeyPressed(sf::Keyboard::RAlt)) + return; + if(event.type == sf::Event::TextEntered && event.text.unicode != 8 && event.text.unicode != 127) // 8 = backspace, 127 = del onTextEntered(event.text.unicode); else if(event.type == sf::Event::KeyPressed && event.key.code == sf::Keyboard::Backspace) |