Fix a few minor leaks (or just memory showing up as not freed in tools)

This commit is contained in:
Nicolas Werner 2023-01-22 05:01:50 +01:00
parent 2157ebb614
commit 7f9af9016d
No known key found for this signature in database
GPG key ID: C8D75E610773F2D9
4 changed files with 28 additions and 5 deletions

View file

@ -37,9 +37,11 @@
#include "notifications/Manager.h"
#endif
#if defined(GSTREAMER_AVAILABLE) && (defined(Q_OS_MAC) || defined(Q_OS_WINDOWS))
#ifdef GSTREAMER_AVAILABLE
#include <QAbstractEventDispatcher>
#include <gst/gst.h>
#include "voip/CallDevices.h"
#endif
#ifdef QML_DEBUGGING
@ -399,5 +401,13 @@ main(int argc, char *argv[])
nhlog::ui()->info("starting nheko {}", nheko::version);
return app.exec();
auto returnvalue = app.exec();
#ifdef GSTREAMER_AVAILABLE
CallDevices::instance().deinit();
gst_deinit();
#endif
return returnvalue;
}