diff --git a/Frameworks/HTMLOutput/src/OakHTMLOutputView.mm b/Frameworks/HTMLOutput/src/OakHTMLOutputView.mm index f68ec3c7..442f34e9 100644 --- a/Frameworks/HTMLOutput/src/OakHTMLOutputView.mm +++ b/Frameworks/HTMLOutput/src/OakHTMLOutputView.mm @@ -3,19 +3,20 @@ #import "helpers/HOAutoScroll.h" #import "helpers/HOJSBridge.h" #import +#import extern NSString* const kCommandRunnerURLScheme; // from HTMLOutput.h @interface OakHTMLOutputView () +{ + OBJC_WATCH_LEAKS(OakHTMLOutputView); + std::map environment; +} @property (nonatomic, assign) BOOL runningCommand; @property (nonatomic, retain) HOAutoScroll* autoScrollHelper; @end @implementation OakHTMLOutputView -{ - std::map environment; -} - - (id)initWithFrame:(NSRect)frame { if(self = [super initWithFrame:frame]) diff --git a/Frameworks/HTMLOutputWindow/src/HTMLOutputWindow.mm b/Frameworks/HTMLOutputWindow/src/HTMLOutputWindow.mm index e524bca3..bce890e5 100644 --- a/Frameworks/HTMLOutputWindow/src/HTMLOutputWindow.mm +++ b/Frameworks/HTMLOutputWindow/src/HTMLOutputWindow.mm @@ -11,6 +11,7 @@ static std::multimap Windows; @interface HTMLOutputWindowController () { + OBJC_WATCH_LEAKS(HTMLOutputWindowController); command::runner_ptr runner; } @property (nonatomic, retain) OakHTMLOutputView* htmlOutputView; @@ -20,6 +21,7 @@ static std::multimap Windows; @implementation HTMLOutputWindowController - (id)initWithRunner:(command::runner_ptr const&)aRunner { + D(DBF_HTMLOutputWindow, bug("\n");); if(self = [super init]) { self.window = [[NSWindow alloc] initWithContentRect:NSMakeRect(100, 100, 100, 100) styleMask:(NSTitledWindowMask|NSClosableWindowMask|NSResizableWindowMask|NSMiniaturizableWindowMask) backing:NSBackingStoreBuffered defer:NO]; @@ -120,6 +122,7 @@ static std::multimap Windows; - (void)dealloc { + D(DBF_HTMLOutputWindow, bug("\n");); self.window.delegate = nil; }