diff --git a/source/dub/generators/visuald.d b/source/dub/generators/visuald.d
index 1786084..fc6a9eb 100644
--- a/source/dub/generators/visuald.d
+++ b/source/dub/generators/visuald.d
@@ -283,7 +283,7 @@
 			auto configs = m_app.getPackageConfigs(settings.platform, settings.config);
 			auto buildsettings = settings.buildSettings;
 			auto pbuildsettings = pack.getBuildSettings(settings.platform, configs[pack.name]);
-			m_app.addBuildSettings(buildsettings, settings.platform, m_app.getDefaultConfiguration(settings.platform), pack);
+			m_app.addBuildSettings(buildsettings, settings.platform, settings.config, pack);
 			
 			string[] getSettings(string setting)(){ return __traits(getMember, buildsettings, setting); }
 			string[] getPathSettings(string setting)()