The problem: bamf_factory has a list of local_views that holds a list of
the current views in the launcher. When an application quits it gets to
the bamf_factory::on_view_weak_unref to remove the view from local_views
buuuut for some reason  it doesn't get to that function sometimes so it
doesn't remove it from the local_views. So a view exist in the list of
local_views that isn't in the launcher.

So when you drag an application over it iterates through the local_views
and it finds that view, but it doesn't exist in the launcher. So this
means it doesn't create a new favorite which means it doesn't create in
bamf_view the local_icon and local_name (since it thinks it already
exists). So it gives a blank icon and no name.

Sooo Im trying to figure out what is causing it to not remove the view
from the local_views right now....I have more time now to dig into this.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/772986

Title:
  Unity launcher single missing/invisible/blank icon

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/772986/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to