mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 16:31:05 +02:00
gui/record_setup.cpp: fix memlean - CRecordingSafetyNotifier
Origin commit data
------------------
Commit: 9c91058469
Author: [CST] Focus <focus.cst@gmail.com>
Date: 2012-05-07 (Mon, 07 May 2012)
This commit is contained in:
@@ -170,6 +170,8 @@ const CMenuOptionChooser::keyval END_OF_RECORDING[END_OF_RECORDING_COUNT] =
|
||||
int CRecordSetup::showRecordSetup()
|
||||
{
|
||||
//menue init
|
||||
|
||||
RecordingSafetyNotifier = new CRecordingSafetyNotifier;
|
||||
CMenuWidget* recordingSettings = new CMenuWidget(LOCALE_MAINSETTINGS_HEAD, NEUTRINO_ICON_SETTINGS, width, MN_WIDGET_ID_RECORDSETUP);
|
||||
|
||||
//apply settings
|
||||
@@ -213,6 +215,7 @@ int CRecordSetup::showRecordSetup()
|
||||
int res = recordingSettings->exec(NULL, "");
|
||||
recordingSettings->hide();
|
||||
delete recordingSettings;
|
||||
delete RecordingSafetyNotifier;
|
||||
return res;
|
||||
}
|
||||
|
||||
@@ -225,7 +228,6 @@ void CRecordSetup::showRecordTimerSetup(CMenuWidget *menu_timersettings)
|
||||
sprintf(g_settings.record_safety_time_after, "%02d", post/60);
|
||||
|
||||
//start
|
||||
CRecordingSafetyNotifier *RecordingSafetyNotifier = new CRecordingSafetyNotifier;
|
||||
CStringInput * timerBefore = new CStringInput(LOCALE_TIMERSETTINGS_RECORD_SAFETY_TIME_BEFORE, g_settings.record_safety_time_before, 2, LOCALE_TIMERSETTINGS_RECORD_SAFETY_TIME_BEFORE_HINT_1, LOCALE_TIMERSETTINGS_RECORD_SAFETY_TIME_BEFORE_HINT_2,"0123456789 ", RecordingSafetyNotifier);
|
||||
CMenuForwarder *fTimerBefore = new CMenuDForwarder(LOCALE_TIMERSETTINGS_RECORD_SAFETY_TIME_BEFORE, true, g_settings.record_safety_time_before, timerBefore);
|
||||
|
||||
|
@@ -40,6 +40,7 @@ class CRecordSetup : public CMenuTarget
|
||||
{
|
||||
private:
|
||||
int width;
|
||||
CRecordingSafetyNotifier *RecordingSafetyNotifier;
|
||||
|
||||
int showRecordSetup();
|
||||
void showRecordTimerSetup(CMenuWidget *menu_timersettings);
|
||||
|
Reference in New Issue
Block a user