diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2022-02-22 12:31:08 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2022-02-23 09:33:21 +0100 |
commit | 1264e5f565d8fb7ac200e4b00531ab876922458f (patch) | |
tree | 18e01d4c8ce690848d933c4f945126356b9694a0 /src/client/qwaylanddisplay.cpp | |
parent | f9425f573b18c0b66fd9ad9c2805e8b8b9a3ec77 (diff) |
Reduce memory leakage
We need to clean up the event queue when we're done.
Change-Id: I13a9eb77e978f4eab227a3a28dab8ebc8de94405
Reviewed-by: David Edmundson <davidedmundson@kde.org>
Diffstat (limited to 'src/client/qwaylanddisplay.cpp')
-rw-r--r-- | src/client/qwaylanddisplay.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/qwaylanddisplay.cpp b/src/client/qwaylanddisplay.cpp index 489a834d7..f8cb75e95 100644 --- a/src/client/qwaylanddisplay.cpp +++ b/src/client/qwaylanddisplay.cpp @@ -393,6 +393,9 @@ QWaylandDisplay::~QWaylandDisplay(void) #endif if (mDisplay) wl_display_disconnect(mDisplay); + + if (m_frameEventQueue) + wl_event_queue_destroy(m_frameEventQueue); } // Steps which is called just after constructor. This separates registry_global() out of the constructor |