From a7953d7749178261e4d371c18552e1b2e2830198 Mon Sep 17 00:00:00 2001 From: "sdagley%netscape.com" Date: Mon, 25 Mar 2002 01:15:42 +0000 Subject: [PATCH] Fix #132467 - Now that the Mac PutFile dialogs support a format menu allow pre-selecting the menu item. r=ccarlen,sr=sfraser,a=scc git-svn-id: svn://10.0.0.236/trunk@117395 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/mac/nsFilePicker.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/mozilla/widget/src/mac/nsFilePicker.cpp b/mozilla/widget/src/mac/nsFilePicker.cpp index 0e56756e01e..57911d26b23 100644 --- a/mozilla/widget/src/mac/nsFilePicker.cpp +++ b/mozilla/widget/src/mac/nsFilePicker.cpp @@ -235,6 +235,17 @@ pascal void nsFilePicker :: FileDialogEventHandlerProc(NavEventCallbackMessage m } break; + case kNavCBStart: + { + NavMenuItemSpec menuItem; + menuItem.version = kNavMenuItemSpecVersion; + menuItem.menuType = self->mSelectedType; + menuItem.menuCreator = self->mSelectedType; + menuItem.menuItemName[0] = 0; + (void)::NavCustomControl(cbRec->context, kNavCtlSelectCustomType, &menuItem); + } + break; + case kNavCBPopupMenuSelect: // Format menu boinked - see what's happening if (self) @@ -1125,7 +1136,7 @@ NS_IMETHODIMP nsFilePicker::GetFilterIndex(PRInt32 *aFilterIndex) //------------------------------------------------------------------------- // -// Set the filter index - currently not used but here to balance GetFilterIndex +// Set the filter index // //------------------------------------------------------------------------- NS_IMETHODIMP nsFilePicker::SetFilterIndex(PRInt32 aFilterIndex)