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
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
BAMF
Medium
Marco Trevisan (Treviño)
bamf (Ubuntu)
Undecided
Unassigned

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

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
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

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