diff --git a/macosx/BlocklistDownloaderViewController.m b/macosx/BlocklistDownloaderViewController.m index 9768197e3..bde25ca92 100644 --- a/macosx/BlocklistDownloaderViewController.m +++ b/macosx/BlocklistDownloaderViewController.m @@ -139,10 +139,11 @@ { //load window and show as sheet [NSBundle loadNibNamed: @"BlocklistStatusWindow" owner: self]; - [NSApp beginSheet: fStatusWindow modalForWindow: [fPrefsController window] modalDelegate: nil didEndSelector: nil contextInfo: nil]; BlocklistDownloader * downloader = [BlocklistDownloader downloader]; - [downloader setViewController: self]; + [downloader setViewController: self]; //do before showing the sheet to ensure it doesn't slide out with placeholder text + + [NSApp beginSheet: fStatusWindow modalForWindow: [fPrefsController window] modalDelegate: nil didEndSelector: nil contextInfo: nil]; } - (void) failureSheetClosed: (NSAlert *) alert returnCode: (NSInteger) code contextInfo: (void *) info