only close inventory when an item isn't selected.

This commit is contained in:
2014-10-16 20:09:34 -07:00
parent 23a5c74e20
commit f3bb8f3a0f

View File

@@ -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)