Browse Source

Make escape hide ModuleBrowser, not clear search field.

tags/v1.0.0
Andrew Belt 6 years ago
parent
commit
ae6cd36837
1 changed files with 2 additions and 7 deletions
  1. +2
    -7
      src/app/ModuleBrowser.cpp

+ 2
- 7
src/app/ModuleBrowser.cpp View File

@@ -299,13 +299,8 @@ struct BrowserSearchField : ui::TextField {
void onSelectKey(const event::SelectKey &e) override { void onSelectKey(const event::SelectKey &e) override {
if (e.action == GLFW_PRESS) { if (e.action == GLFW_PRESS) {
if (e.key == GLFW_KEY_ESCAPE) { if (e.key == GLFW_KEY_ESCAPE) {
if (text != "") {
setText("");
}
else {
BrowserOverlay *overlay = getAncestorOfType<BrowserOverlay>();
overlay->hide();
}
BrowserOverlay *overlay = getAncestorOfType<BrowserOverlay>();
overlay->hide();
e.consume(this); e.consume(this);
} }
} }


Loading…
Cancel
Save