Bug 8643 - compiz doesn't reset the _NET_WM_STATE_DEMANDS_ATTENTION
Summary: compiz doesn't reset the _NET_WM_STATE_DEMANDS_ATTENTION
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: App/compiz (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: David Reveman
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-14 11:01 UTC by Thiago Jung Bauermann
Modified: 2008-11-24 01:03 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Thiago Jung Bauermann 2006-10-14 11:01:01 UTC
When window sets its _NET_WM_STATE to _NET_WM_STATE_DEMANDS_ATTENTION, compiz
should clear it after the window receives user attention (i.e., receives focus).

What happens now is that the window stays with that state forever, and thus its
entry in the taskbar is always flashing or highlighting. This is annoying with
IM and IRC applications.

I see this behavior on Debian's compiz package, which is version
0.0.13+git20060928. My apologies if it is already fixed in a newer version...

Thanks!
Comment 1 David Reveman 2006-10-17 13:43:14 UTC
Should be fixed in head now. Please verify that it works.
Comment 2 Thiago Jung Bauermann 2007-02-04 08:21:05 UTC
Hi,

Sorry to take so long to get back to this...

Yes, it works now. I teste with compiz 0.2.2.
It still has a problem (at least in that version) in that if the window which requests attention already has focus, compiz should immediately clear the attention flag of the window (IMHO). Right now, the user must click on the title bar.
Comment 3 Benjamin Close 2008-01-11 02:36:33 UTC
Bugzilla Upgrade Mass Bug Change

NEEDSINFO state was removed in Bugzilla 3.x, reopening any bugs previously listed as NEEDSINFO.

  - benjsc
    fd.o Wrangler
Comment 4 Danny Baumann 2008-11-24 01:03:27 UTC
Should be fixed in master.
Please reopen if problem persists.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.