mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 18:41:14 +00:00
Fix memory leaks in config application (#340)
This commit is contained in:
parent
6de10909ff
commit
105afede35
@ -74,6 +74,12 @@ CMainDialog::CMainDialog(QWidget* pParent) : QDialog(pParent)
|
||||
|
||||
layout()->setSizeConstraint(QLayout::SetFixedSize);
|
||||
}
|
||||
|
||||
CMainDialog::~CMainDialog()
|
||||
{
|
||||
delete m_ui;
|
||||
}
|
||||
|
||||
// FUNCTION: CONFIG 0x00403e80
|
||||
bool CMainDialog::OnInitDialog()
|
||||
{
|
||||
|
||||
@ -20,6 +20,7 @@ class CMainDialog : public QDialog {
|
||||
|
||||
public:
|
||||
CMainDialog(QWidget* pParent = nullptr);
|
||||
~CMainDialog() override;
|
||||
|
||||
protected:
|
||||
void UpdateInterface();
|
||||
|
||||
@ -157,6 +157,7 @@ bool CConfigApp::ReadRegisterSettings()
|
||||
m_joystick_index = iniparser_getint(dict, "isle:JoystickIndex", m_joystick_index);
|
||||
m_max_lod = iniparser_getdouble(dict, "isle:Max LOD", m_max_lod);
|
||||
m_max_actors = iniparser_getint(dict, "isle:Max Allowed Extras", m_max_actors);
|
||||
iniparser_freedict(dict);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user