From: Erwan Tulou Date: Tue, 18 May 2010 19:02:51 +0000 (+0200) Subject: skins2: fix a refresh artefact (not frequent corner case) X-Git-Tag: 1.2.0-pre1~6612 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=a8fcb7dd6c253e8534d8582b4ef2f9ba30fae691;p=vlc skins2: fix a refresh artefact (not frequent corner case) If, for instance, video is not embedded and visible="vlc.hasVout" is used for a video control, the video control background was not refreshed. Yet, partial redraw (overlapping windows) could occur, leading to a visual artefact. --- diff --git a/modules/gui/skins2/controls/ctrl_video.cpp b/modules/gui/skins2/controls/ctrl_video.cpp index dc2e3192b8..823cac4689 100644 --- a/modules/gui/skins2/controls/ctrl_video.cpp +++ b/modules/gui/skins2/controls/ctrl_video.cpp @@ -154,6 +154,7 @@ void CtrlVideo::onUpdate( Subject &rVariable, void *arg ) { msg_Dbg( getIntf(), "VideoCtrl : Visibility changed (visible=%d)", isVisible() ); + notifyLayout(); } // Active Layout changed