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


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

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

Add a New Comment Rich Markup

Sun 01 Nov 2020 08:32:18 PM UTC, comment #3: 

Please take a look at this.

Gregory John Casamento <gcasa>
Group administrator
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>
Group 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>
Group 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>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

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 gcasa (Posted a comment)
  • -email is unavailable- added by rmottola (Posted a comment)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.


    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2020-11-01 gcasa Assigned toNone rmottola

    Back to the top

    Powered by Savane 3.13-4e86.
    Corresponding source code