Unity launchers run multiple copies of program if clicked multiple times before the program loads

Bug #686182 reported by Alistair Buxton
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
Low
Unassigned
unity (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: unity

Normally the Unity launchers will only allow you to open a single copy of a program, eg you can only open one file manager window. Subsequent clicks open the window selection...thing.

But if you click the launcher eg 3 times before nautilus loads, you will get 3 nautilus windows. As soon as the first window opens this stops happening.

To reproduce:

1. Close all nautilus windows
2. Quickly click the nautilus icon lots of times
3. Watch loads of nautilus windows open

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.2.2-0ubuntu2
ProcVersionSignature: Ubuntu 2.6.37-7.19-generic 2.6.37-rc3
Uname: Linux 2.6.37-7-generic i686
Architecture: i386
CompizPlugins: No value set for `/apps/compiz/general/allscreens/options/active_plugins'
Date: Mon Dec 6 21:16:40 2010
LiveMediaBuild: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20101202)
LiveMediaBuild_: Ubuntu 11.04 "Natty Narwhal" - Alpha i386 (20101202)
MachineType: LENOVO 20040M18
PciDisplay: 00:02.0 VGA compatible controller [0300]: Intel Corporation N10 Family Integrated Graphics Controller [8086:a011] (prog-if 00 [VGA controller])
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/hostname.seed boot=casper initrd=/casper/initrd.lz quiet splash -- maybe-ubiquity
ProcVersionSignature_: Ubuntu 2.6.37-7.19-generic 2.6.37-rc3
RelatedPackageVersions:
 xserver-xorg 1:7.5+6ubuntu3b1
 libgl1-mesa-glx 7.9+repack-1ubuntu2
 libdrm2 2.4.22-2ubuntu1
 xserver-xorg-video-intel 2:2.13.901-2ubuntu1
 xserver-xorg-video-ati 1:6.13.2-1ubuntu2
SourcePackage: unity
XorgConf: Error: [Errno 2] No such file or directory: '/etc/X11/xorg.conf'
dmi.bios.date: 08/11/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 24CN61WW
dmi.board.name: Caucasus2
dmi.board.vendor: LENOVO
dmi.board.version: Rev 1.0
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 10
dmi.chassis.vendor: Lenovo
dmi.chassis.version: Rev 1.0
dmi.modalias: dmi:bvnLENOVO:bvr24CN61WW:bd08/11/2010:svnLENOVO:pn20040M18:pvrLenovoIdeapadS10-3t:rvnLENOVO:rnCaucasus2:rvrRev1.0:cvnLenovo:ct10:cvrRev1.0:
dmi.product.name: 20040M18
dmi.product.version: Lenovo Ideapad S10-3t
dmi.sys.vendor: LENOVO
glxinfo: Error: [Errno 2] No such file or directory
system: distro = Ubuntu, architecture = i686, kernel = 2.6.37-7-generic

Related branches

Revision history for this message
Alistair Buxton (a-j-buxton) wrote :
Matthew Rasmus (mrasmus)
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Paul Sladen (sladen) wrote :

Trivially reproducible.

Changed in unity (Ubuntu):
status: Confirmed → Triaged
Changed in unity:
status: New → Confirmed
Changed in unity:
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
tags: added: bitesize
Revision history for this message
davidz12 (dvanderzande) wrote :

I don't think this is a bug. It's more a feature.

Revision history for this message
Paul Sladen (sladen) wrote :

If it's a feature, then the button should be responding four times (each within 100 milliseconds) to show that it has responded!

Revision history for this message
Mark Shuttleworth (sabdfl) wrote : Re: [Bug 686182] Re: Unity launchers run multiple copies of program if clicked multiple times before the program loads

At a minimum, we need a click-response effect on the launcher.

Revision history for this message
Jason Smith (jassmith) wrote :

We no longer respond to multiple clicks. When the startup notification animation is playing, we do not launch new instances.

Changed in unity:
status: Confirmed → Fix Released
Changed in unity (Ubuntu):
status: Triaged → Fix Released
Changed in unity:
milestone: none → 3.2.8
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.