aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/addon/managementdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/addon/managementdialog.cpp')
-rw-r--r--src/modules/addon/managementdialog.cpp13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/modules/addon/managementdialog.cpp b/src/modules/addon/managementdialog.cpp
index 8acfd3e53..6f01d26da 100644
--- a/src/modules/addon/managementdialog.cpp
+++ b/src/modules/addon/managementdialog.cpp
@@ -277,20 +277,13 @@ void KviScriptManagementDialog::installScript()
if(!KviFileDialog::askForOpenFileName(
szFileName,
__tr2qs("Please select the addon installation file"),
- QString(),KVI_FILTER_SCRIPTS,false,true
+ QString(),KVI_FILTER_ADDON,false,true
)) return;
szFileName.replace("\\","\\\\");
- // Switch between script and addon
- if(szFileName.endsWith(".kvs"))
- {
- QString szCmd = "parse \"";
- szCmd += szFileName;
- szCmd += "\"";
-
- KviKvsScript::run(szCmd,g_pActiveWindow);
- } else if(szFileName.endsWith(".kva"))
+ // Sanity check
+ if(szFileName.endsWith(".kva"))
{
if(!KviAddonFunctions::installAddonPackage(szFileName,szError,this))
{