bool wxVtkSceneManager::OnChar()
{
bool ok=false;
+ bool oktmp;
char keyCode = _vtkInteractorStyleBaseView->GetInteractor()-> GetKeyCode();
int ctrlkey = _vtkInteractorStyleBaseView->GetInteractor()->GetControlKey();
for (int i = 0; i < (int) _selectedObjects.size(); i++)
{
int id = _selectedObjects[i];
- printf("EED wxVtkSceneManager::OnChar %d %d\n", i, id);
std::map<int, GObjectController*>::iterator it;
it = _controllers.find(id);
- if (it != _controllers.end()) {
- ok=ok||deleteObject(id);
+ if (it != _controllers.end())
+ {
+ oktmp = deleteObject(id);
+ ok = ok||oktmp;
} // if
}// for selected objects
if (ok) _selectedObjects.clear();
bool result=true;
GObjectController *control = _controllers[id];
std::vector<int> controllersToRemove;
-
if (control->getGObjectType() == GBLACKBOX || control->getGObjectType()
== GCOMPLEXINPUTPORT || control->getGObjectType()
== GCOMPLEXOUTPUTPORT) {