Mercurial > hg > orthanc-stone
diff Applications/Sdl/SdlEngine.cpp @ 61:ca644004d2ee wasm
MAJOR - removal of Start/Stop and observers in IWidget
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 10 May 2017 17:55:13 +0200 |
parents | 9e3c2e75b870 |
children | a4497c6449df |
line wrap: on
line diff
--- a/Applications/Sdl/SdlEngine.cpp Wed May 10 16:10:47 2017 +0200 +++ b/Applications/Sdl/SdlEngine.cpp Wed May 10 17:55:13 2017 +0200 @@ -105,20 +105,11 @@ surface_(window), viewportChanged_(true) { - { - BasicApplicationContext::ViewportLocker locker(context_); - SetSize(locker, window_.GetWidth(), window_.GetHeight()); - locker.GetViewport().Register(*this); - } } SdlEngine::~SdlEngine() { - { - BasicApplicationContext::ViewportLocker locker(context_); - locker.GetViewport().Unregister(*this); - } } @@ -127,6 +118,12 @@ int scancodeCount = 0; const uint8_t* keyboardState = SDL_GetKeyboardState(&scancodeCount); + { + BasicApplicationContext::ViewportLocker locker(context_); + SetSize(locker, window_.GetWidth(), window_.GetHeight()); + locker.GetViewport().SetDefaultView(); + } + bool stop = false; while (!stop) { @@ -250,6 +247,8 @@ } } } + + printf("BYE\n"); fflush(stdout); }