macOS: fix a crash at startup introduced in 75a09c8b
.
This commit is contained in:
parent
e9b9dca2ca
commit
f6484c78e7
@ -397,13 +397,15 @@ void GraphicsWindow::Init() {
|
|||||||
window = Platform::CreateWindow();
|
window = Platform::CreateWindow();
|
||||||
if(window) {
|
if(window) {
|
||||||
using namespace std::placeholders;
|
using namespace std::placeholders;
|
||||||
|
// Do this first, so that if it causes an onRender event we don't try to paint without
|
||||||
|
// a canvas.
|
||||||
|
window->SetMinContentSize(720, 670);
|
||||||
window->onClose = std::bind(&SolveSpaceUI::MenuFile, Command::EXIT);
|
window->onClose = std::bind(&SolveSpaceUI::MenuFile, Command::EXIT);
|
||||||
window->onRender = std::bind(&GraphicsWindow::Paint, this);
|
window->onRender = std::bind(&GraphicsWindow::Paint, this);
|
||||||
window->onKeyboardEvent = std::bind(&GraphicsWindow::KeyboardEvent, this, _1);
|
window->onKeyboardEvent = std::bind(&GraphicsWindow::KeyboardEvent, this, _1);
|
||||||
window->onMouseEvent = std::bind(&GraphicsWindow::MouseEvent, this, _1);
|
window->onMouseEvent = std::bind(&GraphicsWindow::MouseEvent, this, _1);
|
||||||
window->onSixDofEvent = std::bind(&GraphicsWindow::SixDofEvent, this, _1);
|
window->onSixDofEvent = std::bind(&GraphicsWindow::SixDofEvent, this, _1);
|
||||||
window->onEditingDone = std::bind(&GraphicsWindow::EditControlDone, this, _1);
|
window->onEditingDone = std::bind(&GraphicsWindow::EditControlDone, this, _1);
|
||||||
window->SetMinContentSize(720, 670);
|
|
||||||
PopulateMainMenu();
|
PopulateMainMenu();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user