Fix previous commit.
diff --git a/src/lingot-config.c b/src/lingot-config.c
index 29c3c9b..7004758 100644
--- a/src/lingot-config.c
+++ b/src/lingot-config.c
@@ -97,7 +97,11 @@ void lingot_config_copy(LingotConfig* dst, LingotConfig* src) {
void lingot_config_restore_default_values(LingotConfig* config) {
+# ifndef ALSA
+ config->audio_system = AUDIO_SYSTEM_PORTAUDIO;
+# else
config->audio_system = AUDIO_SYSTEM_ALSA;
+# endif
sprintf(config->audio_dev[AUDIO_SYSTEM_OSS], "%s", "/dev/dsp");
sprintf(config->audio_dev[AUDIO_SYSTEM_ALSA], "%s", "plughw:0");
sprintf(config->audio_dev[AUDIO_SYSTEM_PORTAUDIO], "%s", "");
@@ -429,10 +433,10 @@ void lingot_config_load(LingotConfig* config, char* filename) {
*((audio_system_t*) param) = str_to_audio_system_t(
char_buffer_pointer);
if (*((audio_system_t*) param) == (audio_system_t) -1) {
-# ifdef ALSA
- *((audio_system_t*) param) = AUDIO_SYSTEM_ALSA;
-# elif PORTAUDIO
+# ifndef ALSA
*((audio_system_t*) param) = AUDIO_SYSTEM_PORTAUDIO;
+# else
+ *((audio_system_t*) param) = AUDIO_SYSTEM_ALSA;
# endif
char buff[1000];
sprintf(