| @@ -402,8 +402,10 @@ json_t* PatchManager::toJson() { | |||||
| json_object_set_new(rootJ, "version", versionJ); | json_object_set_new(rootJ, "version", versionJ); | ||||
| // path | // path | ||||
| json_t* pathJ = json_string(path.c_str()); | |||||
| json_object_set_new(rootJ, "path", pathJ); | |||||
| if (path != "") { | |||||
| json_t* pathJ = json_string(path.c_str()); | |||||
| json_object_set_new(rootJ, "path", pathJ); | |||||
| } | |||||
| // unsaved | // unsaved | ||||
| if (!APP->history->isSaved()) | if (!APP->history->isSaved()) | ||||
| @@ -451,6 +453,8 @@ void PatchManager::fromJson(json_t* rootJ) { | |||||
| json_t* pathJ = json_object_get(rootJ, "path"); | json_t* pathJ = json_object_get(rootJ, "path"); | ||||
| if (pathJ) | if (pathJ) | ||||
| path = json_string_value(pathJ); | path = json_string_value(pathJ); | ||||
| else | |||||
| path = ""; | |||||
| // unsaved | // unsaved | ||||
| json_t* unsavedJ = json_object_get(rootJ, "unsaved"); | json_t* unsavedJ = json_object_get(rootJ, "unsaved"); | ||||