aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Fabio Bas2010-11-02 22:44:28 +0000
committerGravatar Fabio Bas2010-11-02 22:44:28 +0000
commitea9b35946ec62c6f82c9489281dd88eec398f653 (patch)
treec76267dd33ee74b371b559a6ee4898b9c2410ab7 /src
parentstore the KviFrame maximized state before closing in tray, so that the window... (diff)
downloadKVIrc-ea9b35946ec62c6f82c9489281dd88eec398f653.tar.gz
KVIrc-ea9b35946ec62c6f82c9489281dd88eec398f653.tar.bz2
KVIrc-ea9b35946ec62c6f82c9489281dd88eec398f653.zip
patch for #1012
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@5126 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src')
-rw-r--r--src/kvirc/ui/kvi_statusbarapplet.cpp13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/kvirc/ui/kvi_statusbarapplet.cpp b/src/kvirc/ui/kvi_statusbarapplet.cpp
index 3f4ff317c..9d9fe65ac 100644
--- a/src/kvirc/ui/kvi_statusbarapplet.cpp
+++ b/src/kvirc/ui/kvi_statusbarapplet.cpp
@@ -718,12 +718,12 @@ void KviStatusBarUpdateIndicator::checkVersion()
{
m_bCheckDone = true;
QString szUrl,szFileName;
-
+
if(m_bUpdateRevision)
szUrl = "http://kvirc.net/checkversion.php?svn=1";
else
szUrl = "http://kvirc.net/checkversion.php";
-
+
KviUrl url(szUrl);
m_pHttpRequest = new KviHttpRequest();
@@ -761,9 +761,12 @@ void KviStatusBarUpdateIndicator::responseReceived(const QString & szResponse)
void KviStatusBarUpdateIndicator::binaryDataReceived(const KviDataBuffer & buffer)
{
// Got data
+ if(!buffer.data() || buffer.size()<=0)
+ return;
+
KviStr szData((const char *)buffer.data(),buffer.size());
bool bRemoteNew = false;
-
+
if(m_bUpdateRevision)
{
if(szData.toUInt() > KviBuildInfo::buildRevision().toUInt())
@@ -772,7 +775,7 @@ void KviStatusBarUpdateIndicator::binaryDataReceived(const KviDataBuffer & buffe
if(KviMiscUtils::compareVersions(szData.ptr(),KVI_VERSION) < 0)
bRemoteNew = true;
}
-
+
if(bRemoteNew)
{
m_szNewVersion = QString(szData.ptr());
@@ -796,7 +799,7 @@ void KviStatusBarUpdateIndicator::getNewVersion()
{
// Set build platform
QString szUrl;
-
+
if(m_bUpdateRevision)
{
szUrl = "https://svn.kvirc.de/kvirc/changeset/";