diff --git a/src/lib/sdl/video/SDL_genode_fb_video.cc b/src/lib/sdl/video/SDL_genode_fb_video.cc index 4ccf273..05f4160 100644 --- a/src/lib/sdl/video/SDL_genode_fb_video.cc +++ b/src/lib/sdl/video/SDL_genode_fb_video.cc @@ -84,8 +84,15 @@ extern "C" { _env.ep(), *this, &Sdl_framebuffer::_handle_mode_change }; Sdl_framebuffer(Genode::Env &env, Nitpicker::Connection &nitpicker) - : _env(env), _nitpicker(nitpicker) { - _nitpicker.mode_sigh(_mode_handler); } + : + _env(env), _nitpicker(nitpicker) + { + _nitpicker.mode_sigh(_mode_handler); + + using namespace Nitpicker; + _nitpicker.enqueue(_view, Session::View_handle()); + _nitpicker.execute(); + } /************************************