desktop-packages team mailing list archive
-
desktop-packages team
-
Mailing list archive
-
Message #83941
[Bug 1179155] Re: startup notification: when application starts up, busy cursor doesn't show up
Closing Compiz 0.9.9 task (0.9.9 series is obsolete)
** Changed in: compiz/0.9.9
Status: Fix Committed => Fix Released
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to compiz in Ubuntu.
https://bugs.launchpad.net/bugs/1179155
Title:
startup notification: when application starts up, busy cursor doesn't
show up
Status in Compiz:
Fix Released
Status in Compiz 0.9.9 series:
Fix Released
Status in “compiz” package in Ubuntu:
Fix Released
Status in “compiz” source package in Raring:
Fix Released
Bug description:
[Impact]
No busy cursor shown when application starts.
[Test case]
when click a *.desktop file ( for those applications that comply with the freedesktop startup-notification spec.)
compiz should show a busy cursor during the application startup stage.
[Regression Potential]
Uses XInput2 instead of Xext.
--------
when click a *.desktop file ( for those applications that comply with the freedesktop startup-notification spec.)
compiz should show a busy cursor during the application startup stage.
the corresponding code is in scr/screen.cpp:
cps::StartupSequenceImple::updateStateFeedback ()
but XDefineCursor never works.
so I changed the XDefineCursor to XIDefineCursor (see XInput2 extension)
and it works like a charm.
I suspect the original XDefineCursor is broken after introducing XInput2
To manage notifications about this bug go to:
https://bugs.launchpad.net/compiz/+bug/1179155/+subscriptions