Skip to content

Commit

Permalink
macOS specific cleanup when Mainwindow Closes
Browse files Browse the repository at this point in the history
  • Loading branch information
kevinhendricks committed Mar 2, 2019
1 parent 614d601 commit fbf9015
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 0 deletions.
25 changes: 25 additions & 0 deletions src/MainUI/MainWindow.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -222,6 +222,31 @@ MainWindow::~MainWindow()
m_ViewImage->close();
m_ViewImage = NULL;
}

#ifdef Q_OS_MAC
if (m_ClipboardHistorySelector) delete m_ClipboardHistorySelector;
if (m_LinkOrStyleBookmark) delete m_LinkOrStyleBookmark;
if (m_Reports) delete m_Reports;
if (m_ViewImage) delete m_ViewImage;
if (m_SelectCharacter) delete m_SelectCharacter;
if (m_SpellcheckEditor) delete m_SpellcheckEditor;
if (m_IndexEditor) delete m_IndexEditor;
if (m_ClipEditor) delete m_ClipEditor;
if (m_SearchEditor) delete m_SearchEditor;
if (m_pluginMapper) delete m_pluginMapper;
if (m_casingChangeMapper) delete m_casingChangeMapper;
if (m_headingMapper) delete m_headingMapper;
if (m_lbZoomLabel) delete m_lbZoomLabel;
if (m_slZoomSlider) delete m_slZoomSlider;
if (m_ValidationResultsView) delete m_ValidationResultsView;
if (m_TableOfContents) delete m_TableOfContents;
if (m_FindReplace) delete m_FindReplace;
if (m_Clips) delete m_Clips;
if (m_BookBrowser) delete m_BookBrowser;
if (m_TabManager) delete m_TabManager;
if (m_PreviewWindow) delete m_PreviewWindow;
#endif

}


Expand Down
1 change: 1 addition & 0 deletions src/MainUI/MainWindow.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
/************************************************************************
**
** Copyright (C) 2016-2019 Kevin B. Hendricks, Stratford, Ontario, Canada
** Copyright (C) 2012-2015 John Schember <john@nachtimwald.com>
** Copyright (C) 2012 Dave Heiland
** Copyright (C) 2009-2011 Strahinja Markovic <strahinja.markovic@gmail.com>
Expand Down

0 comments on commit fbf9015

Please sign in to comment.