r=cbiesinger, sr=bzbarsky
Have OS/2 follow the Windows path for downloadManager dialog - launch and open in explorer
This commit is contained in:
mkaply%us.ibm.com 2003-01-22 04:58:09 +00:00
Родитель 8a025005e9
Коммит cebb7c2b3c
2 изменённых файлов: 10 добавлений и 4 удалений

Просмотреть файл

@ -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) {