diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/distractionless/core.cljd | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/distractionless/core.cljd b/src/distractionless/core.cljd index 2036da6..e3a39b9 100644 --- a/src/distractionless/core.cljd +++ b/src/distractionless/core.cljd @@ -24,13 +24,15 @@ config-file (io/File. (str (.-path data-dir) "/config.edn")) _ (dconfig/init-config! config-file nil) ; Init config on app startup _ (m/AppLifecycleListener .onShow #(do (dconfig/init-config! config-file nil) - (duapps/load-installed-apps! *apps))) + (duapps/load-installed-apps! *apps) + (reset! *query ""))) page-controller (m/PageController.)] :let [root-container-padding (m/EdgeInsets.only .top 50)] (m/PageView. .controller page-controller - .children [(let [favourites (get (dconfig/read-from-file config-file) "favourites")] + .onPageChanged (fn [_] (reset! *query "")) + .children [(let [favourites (get (dconfig/read-from-file config-file) "favourites")] (m/Container .padding root-container-padding .child (m/Column |