Browse Source

Prevent exec SelNext and SelPrevSurfaceCmd when no surfaces present

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

8
src/Application/Modes/ProjectionMappingMode.cpp

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

2
src/Gui/Widgets/SurfaceHighlightWidget.h

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