aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/avatar/libkviavatar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/avatar/libkviavatar.cpp')
-rw-r--r--src/modules/avatar/libkviavatar.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/modules/avatar/libkviavatar.cpp b/src/modules/avatar/libkviavatar.cpp
index 578d009b5..d7b46ea48 100644
--- a/src/modules/avatar/libkviavatar.cpp
+++ b/src/modules/avatar/libkviavatar.cpp
@@ -128,8 +128,8 @@ void KviAsyncAvatarSelectionDialog::okClicked()
if(!m_szAvatarName.isEmpty())
{
QString tmp = m_szAvatarName;
- tmp.replace("\\","\\\\",Qt::CaseInsensitive);
- QString szBuffer=QString("avatar.set \"%1\"").arg(tmp);
+ KviQString::escapeKvs(&tmp, KviQString::EscapeSpace);
+ QString szBuffer=QString("avatar.set %1").arg(tmp);
KviKvsScript::run(szBuffer,m_pConnection->console());
}
@@ -237,8 +237,8 @@ static bool avatar_kvs_cmd_set(KviKvsModuleCommandCall * c)
g_pIconManager->urlToCachedFileName(szLocalFile);
g_pApp->getLocalKvircDirectory(szLocalFilePath,KviApp::Avatars,szLocalFile);
- szLocalFilePath.replace("\\","\\\\",Qt::CaseInsensitive);
-
+ KviQString::escapeKvs(&szAvatar);
+ KviQString::escapeKvs(&szLocalFilePath);
QString szCommand = "http.get -w=nm ";
szCommand += szAvatar;
szCommand += " ";