diff --git a/mozilla/camino/src/download/ProgressViewController.mm b/mozilla/camino/src/download/ProgressViewController.mm index 2e6efd765c7..19f4ae3ed53 100644 --- a/mozilla/camino/src/download/ProgressViewController.mm +++ b/mozilla/camino/src/download/ProgressViewController.mm @@ -190,6 +190,10 @@ static void FileSystemNotificationProc(FNMessage message, OptionBits flags, void mDownloader->DetachDownloadDisplay(); NS_RELEASE(mDownloader); } + + // the views might outlive us, so clear refs to us + [mCompletedView setController:nil]; + [mProgressView setController:nil]; [self unsubscribeFileSystemNotification];