aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules/avatar
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-10-10 20:03:21 +0000
committerGravatar Fabio Bas2010-10-10 20:03:21 +0000
commitc87e99c1f0ba253ccfffaff3319c121cc60ef741 (patch)
tree883cfadabe694b01fb1594cbc9f0ac91b486c47e /src/modules/avatar
parentRework /popup so it relays the parameters correctly to /popup.show. Replace t... (diff)
downloadKVIrc-c87e99c1f0ba253ccfffaff3319c121cc60ef741.tar.gz
KVIrc-c87e99c1f0ba253ccfffaff3319c121cc60ef741.tar.bz2
KVIrc-c87e99c1f0ba253ccfffaff3319c121cc60ef741.zip
Reunited all the kvs-escape related functions is a single method supporting different flags;
small fixes to defscript and inputbar escaping in userfriendlymode git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5057 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules/avatar')
-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 += " ";