fune/browser/components/shell
Ben Hearsum e645b70d43 Bug 1789974: Fix shortcut creation when pinning to taskbar r=bytesized
In the recent refactor of this (https://bugzilla.mozilla.org/show_bug.cgi?id=1782295) I managed to break our ability to create shortcuts if they don't already existed. This was caused by two things:
1) An errant `NS_SUCCEEDED` call remained after the call it was checking moved elsewhere (oops)
2) The taskbar pinning code was not updated to set the shortcut file path (required after the refactor).

This patches fixes both of those issues. Note that all the directory service interaction is done on the main thread, because the actual function doing the work is on a background thread, and the directory service does not work there.

Differential Revision: https://phabricator.services.mozilla.com/D156993
2022-09-12 18:45:33 +00:00
..
content
search-provider-files
test Bug 1782008 - Remove now unnecessary .eslintrc.js files. r=webcompat-reviewers,extension-reviewers,media-playback-reviewers,pip-reviewers,denschub,rpl,alwu,mossop 2022-08-03 11:16:20 +00:00
HeadlessShell.jsm Bug 1667455 - Part 4: Stop importing Services.jsm from JSM. r=kmag,webdriver-reviewers,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,application-update-reviewers,pip-reviewers,twisniewski,devtools-reviewers,m_kato,jdescottes,ochameau,mconley,sfoster,AlexandruIonescu 2022-07-11 12:41:50 +00:00
jar.mn
moz.build
nsGNOMEShellDBusHelper.cpp Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsGNOMEShellDBusHelper.h Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsGNOMEShellSearchProvider.cpp Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsGNOMEShellSearchProvider.h Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsGNOMEShellService.cpp Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsGNOMEShellService.h Bug 1773148 - Cleanup browser/components/shell includes r=sylvestre 2022-06-08 09:53:54 +00:00
nsIGNOMEShellService.idl
nsIMacShellService.idl
nsIShellService.idl
nsIWindowsShellService.idl Bug 1782295: move private shortcut check & creation to background thread r=barret 2022-09-08 13:09:10 +00:00
nsMacShellService.cpp
nsMacShellService.h
nsShellService.h
nsToolkitShellService.h
nsWindowsShellService.cpp Bug 1789974: Fix shortcut creation when pinning to taskbar r=bytesized 2022-09-12 18:45:33 +00:00
nsWindowsShellService.h
ScreenshotChild.jsm
ShellService.jsm Bug 1777486 - Part 2: Migrate XPCOMUtils.jsm consumers with automatic migration. r=webdriver-reviewers,geckoview-reviewers,preferences-reviewers,application-update-reviewers,pip-reviewers,kmag,owlish,whimboo 2022-07-12 04:21:34 +00:00
WindowsDefaultBrowser.cpp
WindowsDefaultBrowser.h
WindowsUserChoice.cpp
WindowsUserChoice.h