From f3bb8f3a0f536c734a81e817d7b19782698ae61c Mon Sep 17 00:00:00 2001 From: Remington Covert Date: Thu, 16 Oct 2014 20:09:34 -0700 Subject: [PATCH] only close inventory when an item isn't selected. --- desktop/src-common/advent/screens/inventory.clj | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/desktop/src-common/advent/screens/inventory.clj b/desktop/src-common/advent/screens/inventory.clj index 105bb4c7..a014c8b9 100644 --- a/desktop/src-common/advent/screens/inventory.clj +++ b/desktop/src-common/advent/screens/inventory.clj @@ -78,11 +78,11 @@ (when (:shown? entities) (run! @(resolve 'advent.screens.scene/scene) :on-reactivate) (let [{:keys [highlighted-item]} entities] - (when highlighted-item - (run! @(resolve 'advent.screens.scene/scene) :on-chose-item :item highlighted-item))) - (-> entities - (assoc :shown? false) - (assoc :start-showing? false)))) + (if highlighted-item + (run! @(resolve 'advent.screens.scene/scene) :on-chose-item :item highlighted-item) + (-> entities + (assoc :shown? false) + (assoc :start-showing? false)))))) :on-resize (fn [screen entities] (height! screen 960)