bugGNUstep - Bugs: bug #12400, GWorkspace: focus change between...


You are not allowed to post comments on this tracker with your current authentication level.

bug #12400: GWorkspace: focus change between any.app and Gworksapce/Desktop causes weird flickering

Submitted by:  Armando Di Cianno <fafhrd>
Submitted on:  Mon 21 Mar 2005 02:22:50 AM UTC  
Category:  Application Severity:  3 - Normal
Item Group:  Bug Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Wed 16 Jan 2013 09:33:22 AM UTC, comment #2:

This problem still happens from time to time, depending on what was in the foreground.
How should be the handling different?

The flicker happens because the whole desktop windows gets redrawn, with an exported display this becomes very evident.

Riccardo Mottola <rmottola>
Project Member
Mon 21 Mar 2005 09:58:24 PM UTC, comment #1:

On Mar 21, 2005, at 6:07 AM, Enrico Sersale wrote:

The borderless window containing the desktop view must become the main window when you click on it. But, beeing it at NSDesktopWindowLevel, this works only with this hack: the -mouseDown: method of the view sends a -makeKeyWindow to its window; doing this, the window become the first responder but it is also ordered in front of the other windows; to avoid this, the window's -orderWindow:relativeTo: method has these two lines:

[super orderWindow: place relativeTo: otherWin]; // let the window get the events
[self setLevel: NSDesktopWindowLevel]; // put it again at its level

And here you see the flicker.

I think that this problem should be fixed (in -back, probably) treating differently from the other cases the case of a window at NSDesktopWindowLevel that must become the main window.

Adam Fedor <fedor>
Project Administrator
Mon 21 Mar 2005 02:22:50 AM UTC, original submission:

GWorkspace: focus change between any.app and Gworksapce/Desktop causes
weird flickering

I thought someone mentioned this, but I couldn't find the previous
email to respond to, properly.

Anyways, switching between, for e.g., GNUMail.app and Terminal.app
does not make this happen, but clicking on the "Desktop" (Desktop
feature turned on) causes, what seems, to be all underlying windows
breifly appearing, and then a screen "flash". What is odd, is that I
cannot reliably recreate this bug when I have 1 GWorkspace browser
window open as well, although it happens "sometimes."

Has any one else seen this? Any work-arounds? (Honestly, I'd
appreciate it -- the flashing is giving me a headache).

P.S. (fwiw...)
Linux 2.6.11
Xorg 6.8.2

Armando Di Cianno <fafhrd>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by rmottola (Posted a comment)

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.




    No changes have been made to this item

    Back to the top

    Powered by Savane 3.3