From ed061b62fc1f2b0445836320fc8fe77fabff2d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Sun, 31 Jan 2016 20:38:14 -0800 Subject: [PATCH] Fixed example. PR #671. --- examples/27-terrain/terrain.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/examples/27-terrain/terrain.cpp b/examples/27-terrain/terrain.cpp index 27680f61a..9d542e44d 100644 --- a/examples/27-terrain/terrain.cpp +++ b/examples/27-terrain/terrain.cpp @@ -436,13 +436,15 @@ class Terrain : public entry::AppI imguiEndScrollArea(); imguiEndFrame(); - // Update camera. - cameraUpdate(deltaTime, m_mouseState); - - bool leftMouseButtonDown = !!m_mouseState.m_buttons[entry::MouseButton::Left]; - if (leftMouseButtonDown) + if (!imguiMouseOverArea() ) { - mousePickTerrain(); + // Update camera. + cameraUpdate(deltaTime, m_mouseState); + + if (!!m_mouseState.m_buttons[entry::MouseButton::Left]) + { + mousePickTerrain(); + } } // Update terrain.