linuxmint / mint19.2-beta

BETA Bug Squah Rush
4 stars 4 forks source link

Cinnamon - Add to panel from menu issue #64

Open smurphos opened 5 years ago

smurphos commented 5 years ago

Describe the bug In some circumstances using add to panel from the menu right-click context menu can result result in additional panel launcher applets being added without the target application be added as a panel-launcher.

To Reproduce Steps to reproduce the behavior:

Method 1

Remove the grouped-window-list applet so you have a panel with no grouped-window-list and no panel launcher applet. Navigate to the menu and select an app, right click and add to panel. Observe a panel launcher applet being added to panel with the default launchers but not the target application launcher. Try again, observe a 2nd panel launcher applet being created.....

Method 2

Remove the grouped-window-list applet so you have a panel with no grouped-window-list and no panel launcher applet. Add a panel launcher applet via right click add to panel. Navigate to the menu and select an app, right click and add to panel. Observe a 2nd panel launcher applet being added but not the target app, Try again, observe a 3rd panel launcher applet....

Method 3.

Switch to the Traditional Desktop layout. Remove the panel launcher applet and add a grouped-window-list applet. Navigate to the menu and select an app, right click and add to panel. Observe a panel launcher applet being added with the default launchers and the target application.

Workaround - in all cases a Cinnamon restart prior to trying to add to panel from the menu avoids the issue.

Original report - https://github.com/linuxmint/cinnamon/issues/8390

Frequency Does the issue happen:

Edition (Desktop environment): In which edition is this happening?

Live or post-install: Indicate if this is happening after the installation, or during the live session:

Screenshots If applicable, add screenshots to help explain your problem.

Locale: Paste the output of locale.

steve@steve-HP-Pavilion-g6-Notebook-PC:~$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL

Drivers: Paste the output of inxi -Gxx.

steve@steve-HP-Pavilion-g6-Notebook-PC:~$ inxi -Gxx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics 
  vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 
  chip ID: 8086:0116 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile v: 3.3 Mesa 19.0.2 
  compat-v: 3.0 direct render: Yes 

Crash report:

''Stack trace'' If you are reporting a crash. Go to "Software Sources" and enable the debug symbols. Then go to "System Reports" and extract the stack trace for your crash and paste it here.

''Dmesg'' If you type dmesg in a terminal, you should see a line corresponding to the crash. Paste it here.

Additional context Add any other context about the problem here.