WMF: fix crash on media player destruction.
authorYoann Lopes <yoann.lopes@digia.com>
Tue, 23 Sep 2014 12:46:22 +0000 (14:46 +0200)
committerYoann Lopes <yoann.lopes@digia.com>
Wed, 24 Sep 2014 12:17:21 +0000 (14:17 +0200)
commit49dc6dc45956daa2b30ea3c56a5e5dfaac8ad9a1
tree75893f1d2315404b2eb7838f0907076b8038fb4f
parent78dccc998f51fad51caa6dc220fbfdf14ed5c113
WMF: fix crash on media player destruction.

A race condition could cause a frame to be presented even after the
QAbstractVideoSurface was deleted. We now check that the surface is
valid before presenting a frame.

Task-number: QTBUG-41158
Change-Id: If593469a8267583e499e781336af38d3fbf318fd
Reviewed-by: Christian Stromme <christian.stromme@digia.com>
src/plugins/wmf/evrd3dpresentengine.cpp