Fix: Return from Application::openUrl()

Return from the openUrl() call if we use xdg-open manually. Currently,
in the worst case we would call that plus the system default.
32 jobs for 441-workaround-for-remote-server-connection-close-when-syncing-to-webdav in 38 minutes and 35 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed android_aab #1216734690

00:30:09

passed android_arm64_v8a #1216734686

00:09:40

passed android_armv7 #1216734685

00:09:24

passed android_x64 #1216734689

00:09:45

passed android_x86 #1216734687

00:09:34

passed appimage #1216734669

00:11:38

passed archlinux-pkgbuild #1216734693

00:08:53

passed clang-format #1216734661

00:01:51

passed cppcheck #1216734657

00:01:35

passed cpplint #1216734665

00:01:40

passed export-sources #1216734668

00:02:57

passed fedora-cmake #1216734673

00:11:42

passed fedora-cmake-system-libs #1216734674

00:12:16

passed fedora-qmake #1216734671

00:07:01

passed flatpak #1216734691

00:15:02

passed ios #1216734683
macos

00:24:46

passed macos #1216734682
macos

00:13:48

passed snap::build #1216734692

00:18:59

passed win32 #1216734676

00:07:27

passed win64 #1216734681

00:07:27

 
  Installer
passed aur_release_check #1216734699

00:01:38

passed sign::android_aab #1216734694
OpenTodoListPrivate

00:02:31

passed sign::android_arm64_v8a #1216734695
OpenTodoListPrivate

00:00:53

passed sign::android_armv7 #1216734696
OpenTodoListPrivate

00:01:02

passed sign::android_x64 #1216734697
OpenTodoListPrivate

00:00:57

passed sign::android_x86 #1216734698
OpenTodoListPrivate

00:00:56

 
  Deploy
manual appstore #1216734700
macos allowed to fail manual
manual aur_release #1216734701
allowed to fail manual
passed snap::edge #1216734702

00:04:31

 
  Beta
manual snap::beta #1216734703
allowed to fail manual
 
  Candidate
manual snap::candidate #1216734704
allowed to fail manual
 
  Stable
manual snap::release #1216734705
allowed to fail manual