diff options
| author | 2010-10-10 20:03:21 +0000 | |
|---|---|---|
| committer | 2010-10-10 20:03:21 +0000 | |
| commit | c87e99c1f0ba253ccfffaff3319c121cc60ef741 (patch) | |
| tree | 883cfadabe694b01fb1594cbc9f0ac91b486c47e /src/modules/avatar | |
| parent | Rework /popup so it relays the parameters correctly to /popup.show. Replace t... (diff) | |
| download | KVIrc-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.cpp | 8 |
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 += " "; |
