]> cloud.milkyroute.net Git - dolphin.git/commitdiff
[DolphinSearchBox] Stop search timer on hide
authorAnthony Fieroni <bvbfan@abv.bg>
Sun, 1 Jan 2017 19:47:10 +0000 (21:47 +0200)
committerAnthony Fieroni <bvbfan@abv.bg>
Sun, 1 Jan 2017 19:47:10 +0000 (21:47 +0200)
REVIEW: 129705

Signed-off-by: Anthony Fieroni <bvbfan@abv.bg>
src/search/dolphinsearchbox.cpp
src/search/dolphinsearchbox.h

index 26ddd27f8ee535fb8de6a8a594a97027826fee00..60a4a7567acb8d631a8d9617170a80e27a70ea52 100644 (file)
@@ -206,6 +206,13 @@ void DolphinSearchBox::showEvent(QShowEvent* event)
     }
 }
 
+void DolphinSearchBox::hideEvent(QHideEvent* event)
+{
+    Q_UNUSED(event);
+    m_startedSearching = false;
+    m_startSearchTimer->stop();
+}
+
 void DolphinSearchBox::keyReleaseEvent(QKeyEvent* event)
 {
     QWidget::keyReleaseEvent(event);
index a806174760521bb66350721b506583c8c37a6b33..b747679ec272af8a88dc788612ebb3e00b0b26b9 100644 (file)
@@ -100,6 +100,7 @@ public:
 protected:
     virtual bool event(QEvent* event) Q_DECL_OVERRIDE;
     virtual void showEvent(QShowEvent* event) Q_DECL_OVERRIDE;
+    virtual void hideEvent(QHideEvent* event) Q_DECL_OVERRIDE;
     virtual void keyReleaseEvent(QKeyEvent* event) Q_DECL_OVERRIDE;
     virtual bool eventFilter(QObject* obj, QEvent* event) Q_DECL_OVERRIDE;