From eee2ac038fbdb670ae9a9fa07880ecb1c7dccf53 Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 14 Jul 2014 08:51:57 -0700 Subject: [PATCH] Set User-Agent value of update check to OBS ver. --- obs/window-basic-main.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 9dd2fd556..476adb99a 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -859,8 +859,14 @@ void OBSBasic::CheckForUpdates() { ui->actionCheckForUpdates->setEnabled(false); - QUrl url("https://obsproject.com/obs2_update/basic.json"); - updateReply = networkManager.get(QNetworkRequest(url)); + string versionString("obs-basic "); + versionString += App()->GetVersionString(); + + QNetworkRequest request; + request.setUrl(QUrl("https://obsproject.com/obs2_update/basic.json")); + request.setRawHeader("User-Agent", versionString.c_str()); + + updateReply = networkManager.get(request); connect(updateReply, SIGNAL(finished()), this, SLOT(updateFileFinished())); connect(updateReply, SIGNAL(readyRead()),