Ok, I *think* I understand what is going on here.

For the Thunderbird case (when I run with LC_ALL=it_IT.UTF-8 so that
WM_CLASS != StartupWMClass), bamf_matcher_possible_applications_for_pid
is returning a list of possible desktop files based on the applications
executable name (which just contains a single entry pointing to the
correct desktop file). However, bamf then iterates over this list in
bamf_matcher_possible_applications_for_window and only adds each desktop
file to the final list of possible desktop files if the windows WM_CLASS
matches. In the Thunderbird case, WM_CLASS does not match what is in the
desktop file, which is why we want to fall back to Exec matching in the
first place

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

Title:
  Thunderbird won't stay in launcher and no quicklist

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to