forked from enlightenment/efl
ecore_wl2: Don't set up callbacks on initial commit
We don't want to do frame callbacks until after we can actually draw stuff
This commit is contained in:
parent
0af3254020
commit
1f555c897e
|
@ -1394,10 +1394,12 @@ ecore_wl2_window_commit(Ecore_Wl2_Window *window, Eina_Bool flush)
|
|||
if (window->commit_pending)
|
||||
ERR("Commit before previous commit processed");
|
||||
|
||||
window->commit_pending = EINA_TRUE;
|
||||
window->callback = wl_surface_frame(window->surface);
|
||||
wl_callback_add_listener(window->callback, &_frame_listener, window);
|
||||
|
||||
if (!window->pending.configure)
|
||||
{
|
||||
window->commit_pending = EINA_TRUE;
|
||||
window->callback = wl_surface_frame(window->surface);
|
||||
wl_callback_add_listener(window->callback, &_frame_listener, window);
|
||||
}
|
||||
if (flush)
|
||||
{
|
||||
wl_surface_commit(window->surface);
|
||||
|
|
Loading…
Reference in New Issue