summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorTor Arne Vestbø <tor.arne.vestbo@qt.io>2018-11-16 19:34:36 +0100
committerLiang Qi <liang.qi@qt.io>2018-11-20 19:51:18 +0000
commit9c560eb8b5ca2768ffa3a6e1b208e3e6b55470d2 (patch)
tree3705108c68faec9e82085017b72ce8d6958fa243 /src
parent666f3b4a7819d67f745f4497ef5191521ed8c33b (diff)
macOS: Improve logging during QNSView/QNSWindow deallocation
Change-Id: Ie6945f2a1f35db6d1259b77ee63137abcaf68318 Reviewed-by: Timur Pocheptsov <timur.pocheptsov@qt.io>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/cocoa/qnsview.mm2
-rw-r--r--src/plugins/platforms/cocoa/qnswindow.mm4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/plugins/platforms/cocoa/qnsview.mm b/src/plugins/platforms/cocoa/qnsview.mm
index 540f701d43..03c5001270 100644
--- a/src/plugins/platforms/cocoa/qnsview.mm
+++ b/src/plugins/platforms/cocoa/qnsview.mm
@@ -166,6 +166,8 @@
- (void)dealloc
{
+ qCDebug(lcQpaWindow) << "Deallocating" << self;
+
if (m_trackingArea) {
[self removeTrackingArea:m_trackingArea];
[m_trackingArea release];
diff --git a/src/plugins/platforms/cocoa/qnswindow.mm b/src/plugins/platforms/cocoa/qnswindow.mm
index dd6ee3058a..c17ad47aba 100644
--- a/src/plugins/platforms/cocoa/qnswindow.mm
+++ b/src/plugins/platforms/cocoa/qnswindow.mm
@@ -238,7 +238,7 @@ static bool isMouseEvent(NSEvent *ev)
- (void)closeAndRelease
{
- qCDebug(lcQpaWindow) << "closeAndRelease" << self;
+ qCDebug(lcQpaWindow) << "Closing and releasing" << self;
[self close];
[self release];
}
@@ -247,7 +247,7 @@ static bool isMouseEvent(NSEvent *ev)
#pragma clang diagnostic ignored "-Wobjc-missing-super-calls"
- (void)dealloc
{
- qCDebug(lcQpaWindow) << "dealloc" << self;
+ qCDebug(lcQpaWindow) << "Deallocating" << self;
self.delegate = nil;
qt_objcDynamicSuper();