From d9e2a4ab713cb582fc1cf09178ee30e55681d61d Mon Sep 17 00:00:00 2001 From: Josh Tynjala Date: Fri, 16 Dec 2022 13:01:42 -0800 Subject: [PATCH] FileDialog: use delete[] to match new[] --- project/src/ui/FileDialog.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/project/src/ui/FileDialog.cpp b/project/src/ui/FileDialog.cpp index ed50732c3..3880524db 100644 --- a/project/src/ui/FileDialog.cpp +++ b/project/src/ui/FileDialog.cpp @@ -95,7 +95,7 @@ namespace lime { const wchar_t* path = tinyfd_openFileDialogW (title ? title->c_str () : 0, defaultPath ? defaultPath->c_str () : 0, filter ? numFilters : 0, filter ? filters : NULL, NULL, 0); - delete filters; + delete[] filters; if (path && std::wcslen(path) > 0) { @@ -133,7 +133,7 @@ namespace lime { const char* path = tinyfd_openFileDialog (_title ? _title->c_str () : NULL, _defaultPath ? _defaultPath->c_str () : NULL, _filter ? numFilters : 0, _filter ? filters : NULL, NULL, 0); - delete filters; + delete[] filters; if (_title) delete _title; if (_filter) delete _filter; @@ -183,7 +183,7 @@ namespace lime { const wchar_t* paths = tinyfd_openFileDialogW (title ? title->c_str () : 0, defaultPath ? defaultPath->c_str () : 0, filter ? numFilters : 0, filter ? filters : NULL, NULL, 1); - delete filters; + delete[] filters; if (paths) { @@ -220,7 +220,7 @@ namespace lime { const char* paths = tinyfd_openFileDialog (_title ? _title->c_str () : NULL, _defaultPath ? _defaultPath->c_str () : NULL, _filter ? numFilters : 0, _filter ? filters : NULL, NULL, 1); - delete filters; + delete[] filters; if (_title) delete _title; if (_filter) delete _filter;