diff options
Diffstat (limited to 'src/modules/addon/managementdialog.cpp')
| -rw-r--r-- | src/modules/addon/managementdialog.cpp | 13 |
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)) { |
