-
Miklos Vajna yazdı
Commit 3e009203 (tdf#112318 sd opengl: fix lack of initial animation, 2019-04-05) enabled processing of idle events between two updates of the slideshow to help OpenGL, which uncovered a problem with media shapes. On one hand, slideshow::internal::ViewMediaShape::implInitializePlayerWindow() calls EnablePaint(false) on the media window. OTOH, vcl::Window::ImplCallPaint() handles mbPaintDisabled by invalidating the relevant area of the window, which causes a paint<->invalidate loop. Fix the problem by nominally still enabling paints on the media window: nothing will change in practice (since the actual media overlay will be on top of it), but this way the loop goes away. mbPaintDisabled is handled like this since the initial import, the media window flag was added much later, so it makes more sense to adapt the later. Change-Id: Ib89b68d93aa9d09dbcad33eb6e75a8a25ef1b752 Reviewed-on: https://gerrit.libreoffice.org/70869Reviewed-by: Miklos Vajna <vmiklos@collabora.com> Tested-by: Jenkins
d7f4f565
Adı |
Son kayıt (commit)
|
Son güncelleme |
---|---|---|
.. | ||
inc/pch | ||
opengl | ||
qa | ||
source | ||
test | ||
util | ||
CppunitTest_slideshow.mk | ||
Executable_demoshow.mk | ||
Library_OGLTrans.mk | ||
Library_slideshow.mk | ||
Makefile | ||
Module_slideshow.mk | ||
Package_opengl.mk | ||
README | ||
manifest.txt |