Skip to content

Commit b4e511d

Browse files
hualetBLumia
authored andcommitted
fix: thumbnail previewer caused dock show up
wrong window flags of thumbnail preview window causes dock to show up even if the player's in fullscreen mode. (#34) see linuxdeepin/developer-center#1157
1 parent 46a7c66 commit b4e511d

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/widgets/toolbox_proxy.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -317,7 +317,9 @@ class ThumbnailPreview: public DArrowRectangle {
317317
public:
318318
ThumbnailPreview(): DArrowRectangle(DArrowRectangle::ArrowBottom) {
319319
setAttribute(Qt::WA_DeleteOnClose);
320-
setWindowFlags(Qt::ToolTip);
320+
// FIXME(hualet): Qt::Tooltip will cause Dock to show up even
321+
// the player is in fullscreen mode.
322+
setWindowFlags(Qt::Tool);
321323

322324
setObjectName("ThumbnailPreview");
323325

@@ -418,7 +420,7 @@ class VolumeSlider: public DArrowRectangle {
418420
VolumeSlider(PlayerEngine* eng, MainWindow* mw)
419421
:DArrowRectangle(DArrowRectangle::ArrowBottom), _engine(eng), _mw(mw) {
420422
setFixedSize(QSize(24, 105));
421-
setWindowFlags(Qt::ToolTip);
423+
setWindowFlags(Qt::Tool);
422424

423425
setShadowBlurRadius(4);
424426
setRadius(4);

0 commit comments

Comments
 (0)