diff options
Diffstat (limited to 'ToolRotate.cpp')
-rw-r--r-- | ToolRotate.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/ToolRotate.cpp b/ToolRotate.cpp index d933882..342ae2e 100644 --- a/ToolRotate.cpp +++ b/ToolRotate.cpp @@ -17,12 +17,11 @@ ToolRotate::~ToolRotate() { void ToolRotate::activate() { pressed = false; - editManager->highlightHoveredObject(); editManager->setSelectedObject(NULL); } bool ToolRotate::buttonPress(unsigned int button, const Vertex *v) { - if(button != 1 || !v) + if(button != 1 || !editManager->getHoveredObject()) return false; pressed = true; @@ -52,10 +51,8 @@ bool ToolRotate::buttonRelease(unsigned int button, const Vertex *v) { } bool ToolRotate::motion(const Vertex *v, float scale) { - if(!pressed) { - editManager->highlightHoveredObject(); - return true; - } + if(!pressed) + return false; if(!v) return false; |