fix valgrind memory leaks/reports, add cache to dump, fix hw probe frame leak, startu...
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / performanceprefs.h
index 3e00f9d8e828cb6269441d7865e29033f9ccf1db..e9acd3c70f8c9212170ec900c36ceb078209ee3f 100644 (file)
@@ -338,6 +338,13 @@ public:
        PreferencesWindow *pwindow;
 };
 
+class PrefsUseHWDevItems : public ArrayList<BC_ListBoxItem *>
+{
+public:
+       PrefsUseHWDevItems() {}
+       ~PrefsUseHWDevItems() { remove_all_objects(); }
+};
+
 class PrefsUseHWDev : public BC_PopupTextBox
 {
 public:
@@ -347,7 +354,7 @@ public:
        int handle_event();
 
        PreferencesWindow *pwindow;
-       ArrayList<BC_ListBoxItem *> hw_dev_names;
+       PrefsUseHWDevItems hw_dev_names;
 };