Mercurial > hg > orthanc-stone
diff Applications/Sdl/BasicSdlApplication.cpp @ 222:84844649a8fd am
continued: reusable applications
author | am@osimis.io |
---|---|
date | Tue, 12 Jun 2018 17:21:15 +0200 |
parents | d7b2590744f8 |
children | 68856534f005 |
line wrap: on
line diff
--- a/Applications/Sdl/BasicSdlApplication.cpp Mon Jun 11 14:01:02 2018 +0200 +++ b/Applications/Sdl/BasicSdlApplication.cpp Tue Jun 12 17:21:15 2018 +0200 @@ -243,12 +243,12 @@ LOG(WARNING) << "Creating the widgets of the application"; LogStatusBar statusBar; - BasicApplicationContext& context = application.CreateApplicationContext(webService); + BasicSdlApplicationContext& context = dynamic_cast<BasicSdlApplicationContext&>(application.CreateApplicationContext(webService)); application.Initialize(statusBar, parameters); { - BasicApplicationContext::ViewportLocker locker(context); + BasicSdlApplicationContext::ViewportLocker locker(context); locker.GetViewport().SetStatusBar(statusBar); } @@ -269,7 +269,7 @@ SdlEngine sdl(window, context); { - BasicApplicationContext::ViewportLocker locker(context); + BasicSdlApplicationContext::ViewportLocker locker(context); locker.GetViewport().Register(sdl); // (*) }