diff options
author | Val Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-01-22 16:03:41 +0100 |
---|---|---|
committer | VaL Doroshchuk <valentyn.doroshchuk@qt.io> | 2018-03-22 11:00:39 +0000 |
commit | 4c7a376f4b4c43bc6626fe59815264f19573e288 (patch) | |
tree | bb8892d8ed80f935315fca8a851f876678613f5a /src/multimediawidgets/qvideowidget.h | |
parent | 1d95eee694553feb30f415a1b3eee94caad53fb0 (diff) | |
download | qtmultimedia-4c7a376f4b4c43bc6626fe59815264f19573e288.tar.gz |
DirectShow: Fix blank QVideoWidget when it is paused
If playback is paused latest video frame is shown.
If after that the window is deactivated (unfocused or hidden) the picture is cleared.
And just empty area is shown.
Provided following fixes:
1. Prevented clearing the painted video picture when the window is unfocused.
2. Repainted latest video frame again when the window gets back from hidden state to shown.
Task-number: QTBUG-65780
Change-Id: I62b3c6e25133a7d08a5060a5ab9f6b35d927fbd4
Reviewed-by: Christian Stromme <christian.stromme@qt.io>
Diffstat (limited to 'src/multimediawidgets/qvideowidget.h')
-rw-r--r-- | src/multimediawidgets/qvideowidget.h | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/multimediawidgets/qvideowidget.h b/src/multimediawidgets/qvideowidget.h index 00b160821..b1e2da46b 100644 --- a/src/multimediawidgets/qvideowidget.h +++ b/src/multimediawidgets/qvideowidget.h @@ -107,10 +107,6 @@ protected: bool setMediaObject(QMediaObject *object) override; -#if defined(Q_WS_WIN) - bool winEvent(MSG *message, long *result); -#endif - QVideoWidget(QVideoWidgetPrivate &dd, QWidget *parent); QVideoWidgetPrivate *d_ptr; |