git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@59715
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
fprintf(stderr, "No parent!\n");
}
{
fprintf(stderr, "No parent!\n");
}
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
[sheetDelegate release];
}
else
[sheetDelegate release];
}
else
{
returnCode = (NSInteger)[oPanel runModalForDirectory:dir.AsNSString() file:nil types:nil];
}
{
returnCode = (NSInteger)[oPanel runModalForDirectory:dir.AsNSString() file:nil types:nil];
}
if ( HasFlag(wxFD_OVERWRITE_PROMPT) )
{
}
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];
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
ModalDialogDelegate* sheetDelegate = [[ModalDialogDelegate alloc] init];
[sheetDelegate release];
}
else
[sheetDelegate release];
}
else
{
returnCode = [sPanel runModalForDirectory:dir.AsNSString() file:file.AsNSString() ];
}
{
returnCode = [sPanel runModalForDirectory:dir.AsNSString() file:file.AsNSString() ];
}
[oPanel setCanChooseFiles:YES];
[oPanel setMessage:cf.AsNSString()];
[oPanel setCanChooseFiles:YES];
[oPanel setMessage:cf.AsNSString()];
- // avoid multiple event handlers on stack
- if ( 0 /*parentWindow*/)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
ModalDialogDelegate* sheetDelegate = [[ModalDialogDelegate alloc] init];
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
ModalDialogDelegate* sheetDelegate = [[ModalDialogDelegate alloc] init];
[sheetDelegate release];
}
else
[sheetDelegate release];
}
else
{
returnCode = [oPanel runModalForDirectory:dir.AsNSString()
file:file.AsNSString() types:types];
{
returnCode = [oPanel runModalForDirectory:dir.AsNSString()
file:file.AsNSString() types:types];
parentWindow = dynamic_cast<wxNonOwnedWindow*>(wxGetTopLevelParent(GetParent()));
}
parentWindow = dynamic_cast<wxNonOwnedWindow*>(wxGetTopLevelParent(GetParent()));
}
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
if (parentWindow)
{
NSWindow* nativeParent = parentWindow->GetWXWindow();
[sheetDelegate release];
}
else
[sheetDelegate release];
}
else
{
button = [alert runModal];
}
{
button = [alert runModal];
}