mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-20 22:21:15 +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);
|
layout()->setSizeConstraint(QLayout::SetFixedSize);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CMainDialog::~CMainDialog()
|
||||||
|
{
|
||||||
|
delete m_ui;
|
||||||
|
}
|
||||||
|
|
||||||
// FUNCTION: CONFIG 0x00403e80
|
// FUNCTION: CONFIG 0x00403e80
|
||||||
bool CMainDialog::OnInitDialog()
|
bool CMainDialog::OnInitDialog()
|
||||||
{
|
{
|
||||||
|
|||||||
@ -20,6 +20,7 @@ class CMainDialog : public QDialog {
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
CMainDialog(QWidget* pParent = nullptr);
|
CMainDialog(QWidget* pParent = nullptr);
|
||||||
|
~CMainDialog() override;
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
void UpdateInterface();
|
void UpdateInterface();
|
||||||
|
|||||||
@ -157,6 +157,7 @@ bool CConfigApp::ReadRegisterSettings()
|
|||||||
m_joystick_index = iniparser_getint(dict, "isle:JoystickIndex", m_joystick_index);
|
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_lod = iniparser_getdouble(dict, "isle:Max LOD", m_max_lod);
|
||||||
m_max_actors = iniparser_getint(dict, "isle:Max Allowed Extras", m_max_actors);
|
m_max_actors = iniparser_getint(dict, "isle:Max Allowed Extras", m_max_actors);
|
||||||
|
iniparser_freedict(dict);
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user