diff --git a/alib2gui/src/MainWindow.cpp b/alib2gui/src/MainWindow.cpp index 48184c5f1ba2970e00fba4be6977f63d6d90f7c6..5f0de91d6c382269c58b04a4de0e7bbfd93f7d30 100644 --- a/alib2gui/src/MainWindow.cpp +++ b/alib2gui/src/MainWindow.cpp @@ -265,9 +265,9 @@ void MainWindow::on_actionSave_triggered() { std::find(allBoxes.begin(), allBoxes.end(), conn->getTargetConnectionBox()->getParent()) - allBoxes.begin(); Json::Value connection; - connection["from"] = i; - connection["to"] = targetIndex; - connection["slot"] = conn->getTargetConnectionBox()->getSlot(); + connection["from"] = Json::Value::UInt64(i); /* cast to UInt64 for debian compatibility, see https://github.com/open-source-parsers/jsoncpp/issues/403 */ + connection["to"] = Json::Value::UInt64(targetIndex); /* same */ + connection["slot"] = Json::Value::UInt64(conn->getTargetConnectionBox()->getSlot()); /* same */ connections.append(connection); } }