Browse Source

Don't set "path" patch property if the path is unset.

tags/v2.0.0
Andrew Belt 4 years ago
parent
commit
17416a7f5e
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      src/patch.cpp

+ 6
- 2
src/patch.cpp View File

@@ -402,8 +402,10 @@ json_t* PatchManager::toJson() {
json_object_set_new(rootJ, "version", versionJ);

// 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
if (!APP->history->isSaved())
@@ -451,6 +453,8 @@ void PatchManager::fromJson(json_t* rootJ) {
json_t* pathJ = json_object_get(rootJ, "path");
if (pathJ)
path = json_string_value(pathJ);
else
path = "";

// unsaved
json_t* unsavedJ = json_object_get(rootJ, "unsaved");


Loading…
Cancel
Save