Quickly re-opening a .desktop-less application may lead to child-less application

Bug #1238064 reported by Marco Trevisan (Treviño) on 2013-10-10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Marco Trevisan (Treviño)
bamf (Ubuntu)

Bug Description

Launching something like this:

  while true; do xclock& sleep 0.5 && kill $(pidof xclock) && sleep 1.1; done

may hit unity by showing an empty arrow on the right side of the icons.
This is because if a BamfView has changed its path, then it needs to reload the
cached data, or the signal won't be fast enough to update the inner children list.

Related branches

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:bamf at revision 586, scheduled for release in bamf, milestone 0.5.1

Changed in bamf:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package bamf - 0.5.1+13.10.20131011-0ubuntu1

bamf (0.5.1+13.10.20131011-0ubuntu1) saucy; urgency=low

  [ Marco Trevisan (Treviño) ]
  * BamfView: reload the view children everytime it changes dbus path
    Without doing it we could have children-less views in case we have
    just re-matched a view with a different dbus path (this happens in
    general for desktop-less applications), because the proxy won't be
    fast enough to catch the signal to update the inner children list.
    (LP: #1238064)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 586
 -- Ubuntu daily release <email address hidden> Fri, 11 Oct 2013 04:26:42 +0000

Changed in bamf (Ubuntu):
status: New → Fix Released
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :

Fix Released in bamf BAMF 0.5.1 "The Trusty BAMF".

Changed in bamf:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers