OBSRemoteProtocol(processMessage): fix field order

This commit is contained in:
Stéphane Lepin 2020-01-29 13:16:47 +01:00
parent f5277e4931
commit 02fea8938a

View File

@ -64,11 +64,6 @@ std::string OBSRemoteProtocol::encodeEvent(const RpcEvent& event)
{
OBSDataAutoRelease eventData = obs_data_create();
OBSData additionalFields = event.additionalFields();
if (additionalFields) {
obs_data_apply(eventData, additionalFields);
}
QString updateType = event.updateType();
obs_data_set_string(eventData, "update-type", updateType.toUtf8().constData());
@ -82,6 +77,11 @@ std::string OBSRemoteProtocol::encodeEvent(const RpcEvent& event)
obs_data_set_string(eventData, "rec-timecode", recordingTimecode.toUtf8().constData());
}
OBSData additionalFields = event.additionalFields();
if (additionalFields) {
obs_data_apply(eventData, additionalFields);
}
return std::string(obs_data_get_json(eventData));
}