Project

General

Profile

Bug #1258

Screen Corruption w/ FullScreen in i3 WM

Added by wintermute_77@yahoo.com over 12 years ago. Updated over 12 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
-
Category:
Quassel Client
Target version:
-
Start date:
12/22/2013
Due date:
% Done:

100%

Estimated time:
Version:
0.9-pre
OS:
Linux

Description

I am using quasselclient on Archlinux and am running the i3 windowmanager (WM). This WM has a feature to fullscreen an application which I have bound to Mod4+F. When I invoke fullscreen, I get screen corruption and WM unresponsiveness for a few seconds before Quasselclient crashes. Attached is backtrace. I am running quasselclient 0.9.1.

trace.log (1.8 MB) trace.log wintermute_77@yahoo.com, 12/22/2013 08:26 PM

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 Anonymous over 12 years ago

  • Status changed from New to Confirmed
  • OS changed from Any to Linux

#2 Updated by wintermute_77@yahoo.com over 12 years ago

I built quasselclient without KDE integration and the problem went away.

#3 Updated by Anonymous over 12 years ago

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

Applied in changeset quassel|commit:47a6910aed00018c7230cc2cc90ae8e80fa77dda.

Also available in: Atom PDF