зеркало из https://github.com/mozilla/gecko-dev.git
r=cbiesinger, sr=bzbarsky Have OS/2 follow the Windows path for downloadManager dialog - launch and open in explorer
This commit is contained in:
Родитель
8a025005e9
Коммит
cebb7c2b3c
|
@ -1711,7 +1711,8 @@ nsLocalFile::SetPersistentDescriptor(const nsACString &aPersistentDescriptor)
|
|||
}
|
||||
|
||||
#ifndef OPEN_DEFAULT
|
||||
#define OPEN_DEFAULT 0
|
||||
#define OPEN_DEFAULT 0
|
||||
#define OPEN_CONTENTS 1
|
||||
#endif
|
||||
|
||||
|
||||
|
@ -1735,7 +1736,8 @@ nsLocalFile::Reveal()
|
|||
}
|
||||
|
||||
HOBJECT hobject = WinQueryObject(path.get());
|
||||
WinOpenObject( hobject, OPEN_DEFAULT, TRUE);
|
||||
WinSetFocus(HWND_DESKTOP, HWND_DESKTOP);
|
||||
WinOpenObject( hobject, OPEN_CONTENTS, TRUE);
|
||||
|
||||
// we don't care if it succeeded or failed.
|
||||
return NS_OK;
|
||||
|
@ -1746,6 +1748,7 @@ NS_IMETHODIMP
|
|||
nsLocalFile::Launch()
|
||||
{
|
||||
HOBJECT hobject = WinQueryObject(mWorkingPath.get());
|
||||
WinSetFocus(HWND_DESKTOP, HWND_DESKTOP);
|
||||
WinOpenObject( hobject, OPEN_DEFAULT, TRUE);
|
||||
|
||||
// we don't care if it succeeded or failed.
|
||||
|
|
|
@ -93,7 +93,8 @@ function DLManagerStartup()
|
|||
window.setTimeout(onRebuild, 0);
|
||||
|
||||
var key;
|
||||
if (navigator.platform.indexOf("Win") != -1)
|
||||
if ((navigator.platform.indexOf("Win") != -1) ||
|
||||
(navigator.platform.indexOf("OS/2") != -1))
|
||||
key = "Win";
|
||||
else if (navigator.platform.indexOf("Mac") != -1)
|
||||
key = "Mac";
|
||||
|
@ -220,7 +221,9 @@ var downloadViewController = {
|
|||
file = getFileForItem(selectedItem);
|
||||
|
||||
// on unix, open a browser window rooted at the parent
|
||||
if (navigator.platform.indexOf("Win") == -1 && navigator.platform.indexOf("Mac") == -1) {
|
||||
if ((navigator.platform.indexOf("Win") == -1) &&
|
||||
(navigator.platform.indexOf("Mac") == -1) &&
|
||||
(navigator.platform.indexOf("OS/2") == -1)) {
|
||||
file = file.QueryInterface(Components.interfaces.nsIFile);
|
||||
var parent = file.parent;
|
||||
if (parent) {
|
||||
|
|
Загрузка…
Ссылка в новой задаче