@@ -126,20 +126,14 @@ void QProjectMConfigDialog::saveConfig() {
126
126
// Will only keep data_dir.
127
127
auto settings = projectm_get_settings (_qprojectMWidget->qprojectM ()->instance ());
128
128
129
- projectm_free_string (settings->title_font_url );
130
- projectm_free_string (settings->menu_font_url );
131
- projectm_free_string (settings->preset_url );
129
+ projectm_free_string (settings->preset_path );
132
130
133
131
settings->mesh_x = _ui.meshSizeWidthSpinBox ->value ();
134
132
settings->mesh_y = _ui.meshSizeHeightSpinBox ->value ();
135
133
settings->window_height = _ui.windowHeightSpinBox ->value ();
136
134
settings->window_width = _ui.windowWidthSpinBox ->value ();
137
- settings->title_font_url = projectm_alloc_string (_ui.titleFontPathLineEdit ->text ().length () + 1 );
138
- strncpy (settings->title_font_url , _ui.titleFontPathLineEdit ->text ().toLocal8Bit ().data (), _ui.titleFontPathLineEdit ->text ().length ());
139
- settings->menu_font_url = projectm_alloc_string (_ui.menuFontPathLineEdit ->text ().length () + 1 );
140
- strncpy (settings->menu_font_url , _ui.menuFontPathLineEdit ->text ().toLocal8Bit ().data (), _ui.menuFontPathLineEdit ->text ().length ());
141
- settings->preset_url = projectm_alloc_string (_ui.startupPlaylistDirectoryLineEdit ->text ().length () + 1 );
142
- strncpy (settings->preset_url , _ui.startupPlaylistDirectoryLineEdit ->text ().toLocal8Bit ().data (), _ui.startupPlaylistDirectoryLineEdit ->text ().length ());
135
+ settings->preset_path = projectm_alloc_string (_ui.startupPlaylistDirectoryLineEdit ->text ().length () + 1 );
136
+ strncpy (settings->preset_path , _ui.startupPlaylistDirectoryLineEdit ->text ().toLocal8Bit ().data (), _ui.startupPlaylistDirectoryLineEdit ->text ().length ());
143
137
settings->texture_size = _ui.textureSizeComboBox ->itemData (_ui.textureSizeComboBox ->currentIndex ()).toInt ();
144
138
settings->soft_cut_duration = _ui.smoothPresetDurationSpinBox ->value ();
145
139
settings->preset_duration = _ui.presetDurationSpinBox ->value ();
@@ -181,10 +175,7 @@ void QProjectMConfigDialog::loadConfig() {
181
175
_ui.meshSizeWidthSpinBox ->setValue (settings->mesh_x );
182
176
_ui.meshSizeHeightSpinBox ->setValue (settings->mesh_y );
183
177
184
- _ui.titleFontPathLineEdit ->setText (settings->title_font_url );
185
- _ui.menuFontPathLineEdit ->setText (settings->menu_font_url );
186
-
187
- _ui.startupPlaylistDirectoryLineEdit ->setText (settings->preset_url );
178
+ _ui.startupPlaylistDirectoryLineEdit ->setText (settings->preset_path );
188
179
_ui.useAspectCorrectionCheckBox ->setCheckState (settings->aspect_correction ? Qt::Checked : Qt::Unchecked);
189
180
_ui.maxFPSSpinBox ->setValue (settings->fps );
190
181
_ui.beatSensitivitySpinBox ->setValue (settings->beat_sensitivity );
0 commit comments