From 9ce6cd0f922f7825cee9027182c594e650d00a53 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Tue, 5 Apr 2016 22:27:27 +0300 Subject: [PATCH] Improve workspace initialization. --- src/uxbox/data/workspace.cljs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/uxbox/data/workspace.cljs b/src/uxbox/data/workspace.cljs index 3b030e585..2c28d59ee 100644 --- a/src/uxbox/data/workspace.cljs +++ b/src/uxbox/data/workspace.cljs @@ -30,18 +30,19 @@ (reify rs/UpdateEvent (-apply-update [_ state] - (if-let [workspace (:workspace state)] + (if (:workspace state) (update state :workspace merge {:project project :page page :selected #{} :drawing nil}) - (update state :workspace merge - {:project project - :page page - :flags #{:layers :element-options} - :selected #{} - :drawing nil}))))) + (assoc state :workspace + {:project project + :zoom 1 + :page page + :flags #{:layers :element-options} + :selected #{} + :drawing nil}))))) (defn toggle-flag "Toggle the enabled flag of the specified tool."