From 41c21c0cc44fd0b52aed1b87b8e4b7834704ea0b Mon Sep 17 00:00:00 2001 From: Krisjanis Rijnieks Date: Thu, 1 Dec 2016 01:00:59 +0100 Subject: [PATCH] Fix crash when hitting arrow in tex mode, close #81 --- src/Application/Modes/TextureMappingMode.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Application/Modes/TextureMappingMode.cpp b/src/Application/Modes/TextureMappingMode.cpp index c31a276..46caff7 100644 --- a/src/Application/Modes/TextureMappingMode.cpp +++ b/src/Application/Modes/TextureMappingMode.cpp @@ -85,18 +85,30 @@ void TextureMappingMode::onKeyPressed(Application * app, ofKeyEventArgs & args){ switch(args.key){ case OF_KEY_LEFT: + if(app->getSurfaceManager()->getSelectedSurface() == 0){ + return; + } moveSelection(app, ofVec2f(-moveStep, 0.0f)); break; case OF_KEY_RIGHT: + if(app->getSurfaceManager()->getSelectedSurface() == 0){ + return; + } moveSelection(app, ofVec2f(moveStep, 0.0f)); break; case OF_KEY_UP: + if(app->getSurfaceManager()->getSelectedSurface() == 0){ + return; + } moveSelection(app, ofVec2f(0.0f, -moveStep)); break; case OF_KEY_DOWN: + if(app->getSurfaceManager()->getSelectedSurface() == 0){ + return; + } moveSelection(app, ofVec2f(0.0f, moveStep)); break;