summaryrefslogtreecommitdiff
path: root/avmedia
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-01-29 13:40:47 +0000
committerCaolán McNamara <caolanm@redhat.com>2020-01-29 18:03:09 +0100
commit3a01e9aee46d1f53f6bee1bfa1ee257af85ea85c (patch)
treea246948db18116d90c5db070598d4b38ff43bdd8 /avmedia
parent1332a16f42c47f377a29cb53c17704a449235664 (diff)
gtk: make sidebar media panel "play video" work
blank impress, insert video, use sidebar media panel to play video, without this chage the video playes in a toplevel window because the size is 0x0 so the widget doesn't get created in the first place Change-Id: I7200423a693fb475dede357071ef10030c5bb790 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87694 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'avmedia')
-rw-r--r--avmedia/source/gstreamer/gstplayer.cxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/avmedia/source/gstreamer/gstplayer.cxx b/avmedia/source/gstreamer/gstplayer.cxx
index bba734b34c79..c581f6e19710 100644
--- a/avmedia/source/gstreamer/gstplayer.cxx
+++ b/avmedia/source/gstreamer/gstplayer.cxx
@@ -819,12 +819,11 @@ uno::Reference< ::media::XPlayerWindow > SAL_CALL Player::createPlayerWindow( co
::osl::MutexGuard aGuard(m_aMutex);
uno::Reference< ::media::XPlayerWindow > xRet;
- awt::Size aSize;
- if (rArguments.getLength() > 1 && (rArguments[1] >>= maArea))
- aSize = awt::Size(maArea.Width, maArea.Height);
- else
- aSize = getPreferredPlayerWindowSize();
+ if (rArguments.getLength() > 1)
+ rArguments[1] >>= maArea;
+
+ awt::Size aSize = getPreferredPlayerWindowSize();
if( mbFakeVideo )
preparePlaybin( maURL, nullptr );