void PlaneDirectionViewer::UpdateDirections() throw (std::exception){
manager->UpdateDirections();
std::vector<PlaneDirectionManagerData*> vectdata = manager->GetPlanesData();
- for(int i = 0; i < viewdata.size();i++){
+ int i;
+ for(i = 0; i < (int)viewdata.size();i++){
this->GetSizer()->Remove(i);
viewdata[i]->Destroy();
}
viewdata.clear();
- for(int i = 0; i < vectdata.size(); i++){
+ for(i = 0; i < (int)vectdata.size(); i++){
PlaneDirectionViewerPanel* planedirview = new PlaneDirectionViewerPanel(this, vectdata[i],i);
viewdata.push_back(planedirview);
this->GetSizer()->Add(planedirview,1);