Public bug reported:

[ Impact ]

When mounting an external location a script is used to get the current
default app for a type, its return error is parsed by the dock to
provide users a feedback, but the returned code is not valid in case of
error.

[ Test case ]

Run:
  gjs -m 
/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/locationsWorker.js 
/foo/bar/baz
  echo $?

An error should be shown and the return code should be 15

Doing instead

  gjs -m 
/usr/share/gnome-shell/extensions/ubuntu-d...@ubuntu.com/locationsWorker.js 
$HOME
  echo $?

The file manager desktop-id should be printed and the script should
return 0.

[ Regression Potential ]

Some locations may not have a default handler and so not being launched

** Affects: gnome-shell-extension-ubuntu-dock (Ubuntu)
     Importance: Medium
     Assignee: Marco Trevisan (Treviño) (3v1n0)
         Status: In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is subscribed to gnome-shell-extension-ubuntu-dock
in Ubuntu.
https://bugs.launchpad.net/bugs/2038783

Title:
  Exit code of locations mount script is not respecting error

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell-extension-ubuntu-dock/+bug/2038783/+subscriptions


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

Reply via email to