settings: move source settings into CMediaSourceSettings
[vuplus_xbmc] / xbmc / addons / GUIDialogAddonSettings.cpp
index dc6ec95..c304dc1 100644 (file)
@@ -43,6 +43,7 @@
 #include "guilib/GUIKeyboardFactory.h"
 #include "FileItem.h"
 #include "settings/Settings.h"
+#include "settings/MediaSourceSettings.h"
 #include "GUIInfoManager.h"
 #include "GUIUserMessages.h"
 #include "dialogs/GUIDialogSelect.h"
@@ -331,7 +332,7 @@ bool CGUIDialogAddonSettings::ShowVirtualKeyboard(int iControl)
           // setup the shares
           VECSOURCES *shares = NULL;
           if (source && strcmpi(source, "") != 0)
-            shares = g_settings.GetSourcesFromType(source);
+            shares = CMediaSourceSettings::Get().GetSources(source);
 
           VECSOURCES localShares;
           if (!shares)