Project

General

Profile

Bug #1153

KDE fullscreen doesn't work for Quassel IRC

Added by lilian.moraru about 14 years ago. Updated over 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Quassel GUI (KDE)
Target version:
-
Start date:
04/17/2012
Due date:
% Done:

100%

Estimated time:
Version:
0.7.3
OS:
Linux

Description

Quassel IRC in my case) comes by default with Kubuntu.
I tried the fullscreen option that KDE has since KDE 3 and it crashes the application. It doesn't open a crash window with the option to report it but it does make the app unresponsive for about 10 seconds and then it closes.
I tried it in Kubuntu 11.10 with KDE 4.8.1 and 4.8.2.
Steps to reproduce:
- Open Quassel IRC in KDE
- Press Alt + F3 and go to "Advanced" -> "Fullscreen".

It is really interesting because the KDE Fullscreen option works for any application, be it GTK or Qt/KDE based.

Associated revisions

Revision 47a6910a (diff)
Added by Manuel Nickschas over 12 years ago

Fix fullscreen mode

In some setups, the FullScreen action would get out of sync with
the actual window state and thus kick Quassel into an endless loop
and finally a crash when toggling full screen mode.

Turns out reading the docs for KToggleFullScreenAction helped doing
this properly (avoiding this and other bugs when using QWidget's methods).

Thanks to yofel and hays for reporting, and apachelogger for putting
me on the right track for fixing this.

Fixes #1153, fixes #1258.

Revision ac4ff7a1 (diff)
Added by Manuel Nickschas over 12 years ago

Fix fullscreen mode

In some setups, the FullScreen action would get out of sync with
the actual window state and thus kick Quassel into an endless loop
and finally a crash when toggling full screen mode.

Turns out reading the docs for KToggleFullScreenAction helped doing
this properly (avoiding this and other bugs when using QWidget's methods).

Thanks to yofel and hays for reporting, and apachelogger for putting
me on the right track for fixing this.

Fixes #1153, fixes #1258.

History

#1 Updated by lilian.moraru about 14 years ago

Quassel IRC (v0.7.3 (dist-7db97a6) in my case)*

#2 Updated by Anonymous over 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Applied in changeset quassel|commit:47a6910aed00018c7230cc2cc90ae8e80fa77dda.

Also available in: Atom PDF