summaryrefslogtreecommitdiff
path: root/src/plugins/git/gitorious/gitorious.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/git/gitorious/gitorious.cpp')
-rw-r--r--src/plugins/git/gitorious/gitorious.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/git/gitorious/gitorious.cpp b/src/plugins/git/gitorious/gitorious.cpp
index adb688c14c..4c010698b3 100644
--- a/src/plugins/git/gitorious/gitorious.cpp
+++ b/src/plugins/git/gitorious/gitorious.cpp
@@ -34,6 +34,7 @@
#include <QSettings>
#include <QNetworkReply>
+#include <QUrlQuery>
#include <utils/qtcassert.h>
#include <utils/networkaccessmanager.h>
@@ -544,9 +545,11 @@ void Gitorious::updateProjectList(int hostIndex)
void Gitorious::startProjectsRequest(int hostIndex, int page)
{
QUrl url = httpRequest(hostName(hostIndex), QLatin1String("projects"));
- url.addQueryItem(QLatin1String("format"), QLatin1String("xml"));
+ QUrlQuery query;
+ query.addQueryItem(QLatin1String("format"), QLatin1String("xml"));
if (page >= 0)
- url.addQueryItem(QLatin1String("page"), QString::number(page));
+ query.addQueryItem(QLatin1String("page"), QString::number(page));
+ url.setQuery(query);
createRequest(url, ListProjectsProtocol, hostIndex, page);
}