forked from enlightenment/efl
ecore_cocoa: add on the fly resizing support.
Until now, video_resize events was received only when application returned control to the event loop. When a window is resized dynamically a lot of video_resize events are emitted from EcoreCocoaWindow::windowDidResize and not handled immediatly, only when the main thread is back to the ecore main loop. This is why there are not refreshed window areas. Call ecore_main_loop_iterate() from windowDidResize solves the issue. Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
2f6c564cc9
commit
382957c2b3
|
@ -66,6 +66,7 @@
|
|||
event->h = size.height -
|
||||
(([self isFullScreen] == YES) ? 0 : ecore_cocoa_titlebar_height_get());
|
||||
ecore_event_add(ECORE_COCOA_EVENT_RESIZE, event, NULL, NULL);
|
||||
ecore_main_loop_iterate();
|
||||
}
|
||||
|
||||
@end
|
||||
|
|
Loading…
Reference in New Issue