Ensure properties panel of ResourceEditor can be used on Linux&Mac OS X (the panel is frozen if not docked)

This commit is contained in:
Florian Rival
2015-04-12 14:49:21 +12:00
parent 54ec6d0737
commit d0f14fd803

View File

@@ -999,6 +999,12 @@ void ResourcesEditor::OnresourcesTreeItemActivated(wxTreeEvent& event)
AuiManager1->GetPane(propertiesPanel).Show();
AuiManager1->Update();
#if !defined(WINDOWS) //MacOS and wxGTK needs additional tweaks
AuiManager1->GetPane(propertiesPanel).Dock().Bottom(); //Ensure panel is docked otherwise it can't get focus.
AuiManager1->Update();
toolbar->Realize(); //Toolbar is emptied if not realized again after calling Update.
#endif
}
/**