App icon on the Unity Launcher lost track of running instance
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
BAMF |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
5.0 |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity-2d |
Invalid
|
Low
|
Unassigned | ||
bamf (Ubuntu) |
Invalid
|
High
|
Unassigned | ||
Precise |
Invalid
|
High
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Precise |
Fix Released
|
High
|
Unassigned |
Bug Description
[Test Case]
The bug has no clear generic test case, but the proposed fix eliminates possibilities for the problem to happen.
[Regression Potential]
Launchers keeping track of applications could be broken.
Original description:
Binary package hint: unity
The problem occurred on the Unity Launcher where you can't know for sure if the application is running or if it is just a shortcut.
Since some minutes ago, Unity lost track of the running instance of my web browser (Chromium, I am using it right now). Every time I click on Chromium's icon I get a new instance instead of the running one. If I minimize any Chromium windows, the only way to reach them back is through Alt + Tab, since clicking the icon will give me a new window, as if it were not running.
I would expect that clicking on the icon of the running application, it would restore the existing window instead of creating a new one, like what is happening right now with the other program I am using.
I don't know what made Unity lose track of Chromium, and I don't know how to reproduce the problem.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.10-0ubuntu2
ProcVersionSign
Uname: Linux 2.6.35-28-generic i686
Architecture: i386
CompizPlugins: [core,bailer,
Date: Wed Apr 27 19:08:38 2011
ProcEnviron:
LANGUAGE=pt_BR:en
LANG=pt_BR.UTF-8
SHELL=/bin/bash
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-04-27 (0 days ago)
---
Architecture: i386
CompizPlugins: [core,bailer,
DistroRelease: Ubuntu 11.04
Package: unity 3.8.10-0ubuntu2
PackageArchitec
ProcEnviron:
LANGUAGE=pt_BR:en
LANG=pt_BR.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: natty running-unity
Uname: Linux 2.6.35-28-generic i686
UpgradeStatus: Upgraded to natty on 2011-04-27 (0 days ago)
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Related branches
- Tim Penhey (community): Approve
- Thomi Richards (community): Approve
-
Diff: 145 lines (+59/-4)4 files modifiedlauncher/BamfLauncherIcon.cpp (+40/-2)
launcher/BamfLauncherIcon.h (+2/-0)
tests/autopilot/autopilot/tests/__init__.py (+3/-2)
tests/autopilot/autopilot/tests/test_launcher.py (+14/-0)
- Gord Allott (community): Needs Information
-
Diff: 394 lines (+155/-35)8 files modifiedplugins/unityshell/src/BamfLauncherIcon.cpp (+42/-3)
plugins/unityshell/src/BamfLauncherIcon.h (+2/-0)
plugins/unityshell/src/LauncherController.cpp (+0/-4)
tests/autopilot/autopilot/emulators/bamf.py (+15/-8)
tests/autopilot/autopilot/emulators/unity/icons.py (+7/-2)
tests/autopilot/autopilot/emulators/unity/launcher.py (+8/-0)
tests/autopilot/autopilot/tests/__init__.py (+3/-2)
tests/autopilot/autopilot/tests/test_launcher.py (+78/-16)
Changed in unity (Ubuntu): | |
importance: | Undecided → Low |
summary: |
- app icon on the vertical bar lost track of running instance + App icon on the Unity Launcher lost track of running instance |
description: | updated |
Changed in bamf (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
status: | New → Confirmed |
Changed in unity-2d: | |
importance: | Undecided → Low |
Changed in bamf (Ubuntu): | |
importance: | Undecided → Low |
Changed in bamf: | |
importance: | Low → Medium |
Changed in unity: | |
importance: | Low → Medium |
Changed in bamf (Ubuntu): | |
importance: | Low → Medium |
Changed in unity (Ubuntu): | |
importance: | Low → Medium |
Changed in bamf: | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in bamf: | |
importance: | Medium → High |
Changed in unity: | |
importance: | Medium → High |
Changed in bamf (Ubuntu): | |
importance: | Medium → High |
Changed in unity: | |
milestone: | none → 5.6.0 |
no longer affects: | unity (Ubuntu) |
Changed in unity: | |
milestone: | 5.6.0 → 5.8.0 |
Changed in unity: | |
milestone: | 5.8.0 → 5.10.0 |
Changed in unity: | |
milestone: | 5.10.0 → 5.12.0 |
Changed in unity: | |
milestone: | 5.12.0 → 5.14.0 |
Changed in unity: | |
status: | Confirmed → In Progress |
Changed in bamf: | |
status: | Confirmed → In Progress |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | New → Fix Committed |
Changed in bamf: | |
status: | In Progress → Invalid |
Changed in bamf (Ubuntu): | |
status: | Confirmed → Invalid |
description: | updated |
Changed in bamf (Ubuntu Precise): | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu Precise): | |
importance: | Undecided → High |
status: | New → In Progress |
Changed in bamf (Ubuntu Precise): | |
status: | New → Invalid |
Changed in unity (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
no longer affects: | unity/5.0 |
Changed in unity: | |
milestone: | 5.14.0 → 6.0 |
status: | Fix Released → Fix Committed |
Changed in unity-2d: | |
status: | Confirmed → Invalid |
Changed in bamf: | |
status: | Invalid → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
description: | updated |
Sounds like a minor hooking problem, but I can't confirm that.
Be sure to run "apport-collect 772063" in a terminal to provide developers with as much information as you can for this report.