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)