Browse Source

Prevent exec SelNext and SelPrevSurfaceCmd when no surfaces present

master
Krisjanis Rijnieks 9 years ago
parent
commit
8db988ca87
  1. 4
      src/Application/Modes/ProjectionMappingMode.cpp
  2. 2
      src/Gui/Widgets/SurfaceHighlightWidget.h

4
src/Application/Modes/ProjectionMappingMode.cpp

@ -158,11 +158,15 @@ void ProjectionMappingMode::onKeyPressed(Application * app, ofKeyEventArgs & arg
break; break;
case '.': case '.':
if(app->getSurfaceManager()->size()){
app->getCmdManager()->exec(new SelNextSurfaceCmd(app->getSurfaceManager())); app->getCmdManager()->exec(new SelNextSurfaceCmd(app->getSurfaceManager()));
}
break; break;
case ',': case ',':
if(app->getSurfaceManager()->size()){
app->getCmdManager()->exec(new SelPrevSurfaceCmd(app->getSurfaceManager())); app->getCmdManager()->exec(new SelPrevSurfaceCmd(app->getSurfaceManager()));
}
break; break;
case '>': case '>':

2
src/Gui/Widgets/SurfaceHighlightWidget.h

@ -26,5 +26,5 @@ class SurfaceHighlightWidget : public GuiBaseWidget {
SurfaceManager * _sm; SurfaceManager * _sm;
}; };
} // namespace piMapper } // namespace piMappe
} // namespace ofx } // namespace ofx
Loading…
Cancel
Save