{
fprintf(stderr, "No parent!\n");
}
-
+
+/*
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
[sheetDelegate release];
}
else
+*/
{
returnCode = (NSInteger)[oPanel runModalForDirectory:dir.AsNSString() file:nil types:nil];
}
if ( HasFlag(wxFD_OVERWRITE_PROMPT) )
{
}
-
- // avoid multiple event handlers on stack
- if ( 0 /*parentWindow*/)
+
+/*
+ if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
ModalDialogDelegate* sheetDelegate = [[ModalDialogDelegate alloc] init];
[sheetDelegate release];
}
else
+*/
{
returnCode = [sPanel runModalForDirectory:dir.AsNSString() file:file.AsNSString() ];
}
[oPanel setCanChooseFiles:YES];
[oPanel setMessage:cf.AsNSString()];
- // avoid multiple event handlers on stack
- if ( 0 /*parentWindow*/)
+/*
+ if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
ModalDialogDelegate* sheetDelegate = [[ModalDialogDelegate alloc] init];
[sheetDelegate release];
}
else
+*/
{
returnCode = [oPanel runModalForDirectory:dir.AsNSString()
file:file.AsNSString() types:types];
parentWindow = dynamic_cast<wxNonOwnedWindow*>(wxGetTopLevelParent(GetParent()));
}
+ /*
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
[sheetDelegate release];
}
else
+*/
{
button = [alert runModal];
}