diff --git a/cocoa/base/AppDelegate.h b/cocoa/base/AppDelegate.h
index 08670e95..755fe178 100644
--- a/cocoa/base/AppDelegate.h
+++ b/cocoa/base/AppDelegate.h
@@ -21,7 +21,7 @@ http://www.hardcoded.net/licenses/hs_license
IBOutlet ResultWindowBase *result;
DirectoryPanel *_directoryPanel;
- DetailsPanelBase *_detailsPanel;
+ DetailsPanel *_detailsPanel;
BOOL _savedResults;
}
- (IBAction)unlockApp:(id)sender;
@@ -29,6 +29,6 @@ http://www.hardcoded.net/licenses/hs_license
- (PyDupeGuruBase *)py;
- (RecentDirectories *)recentDirectories;
- (DirectoryPanel *)directoryPanel;
-- (DetailsPanelBase *)detailsPanel; // Virtual
+- (DetailsPanel *)detailsPanel;
- (void)saveResults;
@end
diff --git a/cocoa/base/AppDelegate.m b/cocoa/base/AppDelegate.m
index 22ef5a0f..4d114b07 100644
--- a/cocoa/base/AppDelegate.m
+++ b/cocoa/base/AppDelegate.m
@@ -36,7 +36,12 @@ http://www.hardcoded.net/licenses/hs_license
return _directoryPanel;
}
-- (DetailsPanelBase *)detailsPanel { return nil; } // Virtual
+- (DetailsPanel *)detailsPanel
+{
+ if (!_detailsPanel)
+ _detailsPanel = [[DetailsPanel alloc] initWithPy:py];
+ return _detailsPanel;
+}
- (void)saveResults
{
diff --git a/cocoa/base/DetailsPanel.h b/cocoa/base/DetailsPanel.h
index fba831cc..9e54ed8a 100644
--- a/cocoa/base/DetailsPanel.h
+++ b/cocoa/base/DetailsPanel.h
@@ -11,7 +11,7 @@ http://www.hardcoded.net/licenses/hs_license
#import "Table.h"
-@interface DetailsPanelBase : NSWindowController
+@interface DetailsPanel : NSWindowController
{
IBOutlet TableView *detailsTable;
}
diff --git a/cocoa/base/DetailsPanel.m b/cocoa/base/DetailsPanel.m
index 58ac80e4..cef08865 100644
--- a/cocoa/base/DetailsPanel.m
+++ b/cocoa/base/DetailsPanel.m
@@ -9,7 +9,7 @@ http://www.hardcoded.net/licenses/hs_license
#import "DetailsPanel.h"
#import "Consts.h"
-@implementation DetailsPanelBase
+@implementation DetailsPanel
- (id)initWithPy:(PyApp *)aPy
{
self = [super initWithWindowNibName:@"DetailsPanel"];
diff --git a/cocoa/base/xib/DetailsPanel.xib b/cocoa/base/xib/DetailsPanel.xib
index 3b00ffa6..ee489ddb 100644
--- a/cocoa/base/xib/DetailsPanel.xib
+++ b/cocoa/base/xib/DetailsPanel.xib
@@ -516,7 +516,7 @@
YES