From 1ce7c19c3e01d121cae7dbbc4007bb7b338d629c Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Thu, 1 Nov 2018 03:30:10 +0000
Subject: [PATCH] Show create dialog on empty message spawn button click

---
 src/react-components/ui-root.js | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/react-components/ui-root.js b/src/react-components/ui-root.js
index 77622b57f..7a3987d2b 100644
--- a/src/react-components/ui-root.js
+++ b/src/react-components/ui-root.js
@@ -1070,8 +1070,12 @@ class UIRoot extends Component {
                 <button
                   className={classNames([styles.messageEntrySpawn])}
                   onClick={() => {
-                    spawnChatMessage(this.state.pendingMessage);
-                    this.setState({ pendingMessage: "" });
+                    if (this.state.pendingMessage.length > 0) {
+                      spawnChatMessage(this.state.pendingMessage);
+                      this.setState({ pendingMessage: "" });
+                    } else {
+                      this.showCreateObjectDialog();
+                    }
                   }}
                 />
               </div>
-- 
GitLab