Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#638 SMPlayer unmaximizes window when switching to fullscreen

smplayer
open
nobody
None
5
2014-06-20
2014-06-20
Eike Hein
No

Version: 14.3.0 from RPMFusion on Fedora.

When SMPlayer is maximized at the time the fullscreen action is invoked, it will unmaximize the window before switching into fullscreen mode. This causes glitchy appearance on window managers which animate window size changes, such as KWin with default settings. The reverse happens when switching out of fullscreen mode, with similar consequences.

Here's an upstream ticket of this being discussed: https://bugs.kde.org/show_bug.cgi?id=336467

Discussion

  • SMPlayer just calls QWidget::showFullScreen() and QWidget::showNormal() so I think it's not a bug of SMPlayer.

     
  • Eike Hein
    Eike Hein
    2014-06-20

    Quite possible - unfortunately I don't have the capacity myself to investigate a Qt 4 bug right now (we have our hands full with Qt 5 bugs these days :) so bringing this to your attention is unfortunately the most I can do :/.

    You could (a) pursue a Qt fix, (b) switch from Qt's helpers to setting window state attributes more directly, (c) port to Qt 5 and hope it fixes things or (d) port to kdelibs and use KWindowSystem. 'b' is probably the path of least resistance.