From 76c6f36488772fe72e82d945fc228ebdaa4abfad Mon Sep 17 00:00:00 2001 From: jp9000 Date: Mon, 25 Aug 2014 10:09:57 -0700 Subject: [PATCH] Basic UI: Clear http return data If the data isn't manually cleared it will accumulate, and cause json errors if update check/log return is queried more than once --- obs/window-basic-main.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/obs/window-basic-main.cpp b/obs/window-basic-main.cpp index 022fb863a..319b68aa2 100644 --- a/obs/window-basic-main.cpp +++ b/obs/window-basic-main.cpp @@ -935,6 +935,8 @@ void OBSBasic::updateFileFinished() if (!jsonReply || !*jsonReply) return; + blog(LOG_DEBUG, "%s", jsonReply); + obs_data_t returnData = obs_data_create_from_json(jsonReply); obs_data_t versionData = obs_data_get_obj(returnData, VERSION_ENTRY); const char *description = obs_data_get_string(returnData, @@ -976,6 +978,8 @@ void OBSBasic::updateFileFinished() obs_data_release(versionData); obs_data_release(returnData); + + updateReturnData.clear(); } void OBSBasic::RemoveSelectedScene() @@ -1850,6 +1854,8 @@ void OBSBasic::logUploadFinished() OBSLogReply logDialog(this, logURL); logDialog.exec(); + + logUploadReturnData.clear(); } static void RenameListItem(OBSBasic *parent, QListWidget *listWidget, obs_source_t source,