Notifier geht auch ohne new().
Nebenwirkungen habe ich keine feststellen können.
Patch: fix_possible_memleak_audio_select.cpp.diff
[Erledigt] fix possible memleak in audio_select.cpp
-
- Contributor
- Beiträge: 1509
- Registriert: Donnerstag 27. Dezember 2007, 12:59
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Erledigt] fix possible memleak in audio_select.cpp
Ich schon. Es funktioniert nämlich nicht mehr, weil das Objekt audioSetupNotifier auf dem Stack angelegt wird und nach dem Verlassen des umgebenden if-Statements nicht mehr existiert. Ich hab's mal korrigiert.GetAway hat geschrieben:Nebenwirkungen habe ich keine feststellen können.
Audio select: fix analog output selection
Link entfernt, da Patch im CVS
-
- Developer
- Beiträge: 4189
- Registriert: Sonntag 2. November 2003, 12:36
Re: [Erledigt] fix possible memleak in audio_select.cpp
Würde es nicht reichen, den weiterhin auf dem Stack anzulegen, aber weiter oben (da wo du jetzt den pointer auf NULL setzt, damit er im richtigen Scope ist?
-
- Contributor
- Beiträge: 1688
- Registriert: Donnerstag 17. Februar 2005, 20:24
Re: [Erledigt] fix possible memleak in audio_select.cpp
Na klar, das reicht auch. Das war auch mein erster Gedanke. Ich habe mich dann aber umentschieden, weil ich verhindern wollte, dass der Notifier unnötigerweise angelegt wird, wenn g_settings.audio_left_right_selectable false ist. Aber trotzdem habe ich das auch mal als Patch parat. Ihr könnt euch ja aussuchen, welcher von beiden eingecheckt wird.
Audio select: fix analog output selection
Link zum Patch entfernt
Audio select: fix analog output selection
Link zum Patch entfernt
-
- CDK-Experte
- Beiträge: 4335
- Registriert: Donnerstag 3. April 2008, 14:05
Re: [Erledigt] fix possible memleak in audio_select.cpp
committed:
http://article.gmane.org/gmane.comp.vid ... x.scm/3488Gaucho316 hat geschrieben:audio-select_fix-analog-output-selection_2012-06-21_0822.diff