diff options
| author | mrsanchos <orokhovatskiy@gmail.com> | 2018-02-16 21:05:36 +0300 | 
|---|---|---|
| committer | mrsanchos <orokhovatskiy@gmail.com> | 2018-02-16 21:05:36 +0300 | 
| commit | b52fd95f1cc86e86ecb696eab07c8d6b6a2e9f5d (patch) | |
| tree | a8d5a8c98d8ca3b60b0805504049275a3311f59b /migration/20160906_02-modules.cpp | |
| parent | 82c43da829fdac974b3d6adb8742715382ddd051 (diff) | |
| parent | 7a973ae2ad396c8413405e40bcb2eaab67c95d15 (diff) | |
Merge branch 'unstable' of https://github.com/opentrack/opentrack into unstable
Diffstat (limited to 'migration/20160906_02-modules.cpp')
| -rw-r--r-- | migration/20160906_02-modules.cpp | 22 | 
1 files changed, 10 insertions, 12 deletions
| diff --git a/migration/20160906_02-modules.cpp b/migration/20160906_02-modules.cpp index 0f0951f1..9ce2b9dc 100644 --- a/migration/20160906_02-modules.cpp +++ b/migration/20160906_02-modules.cpp @@ -15,12 +15,17 @@  using namespace options;  using namespace migrations; +static const char* const module_names[3] = +{ +    "tracker-dll", +    "protocol-dll", +    "filter-dll", +}; +  struct split_modules_rc11 : migration  {      split_modules_rc11() = default; -    static const char* names[3]; -      QString unique_date() const override      {          return "20160909_02"; @@ -36,11 +41,11 @@ struct split_modules_rc11 : migration          bundle new_bundle = make_bundle("modules");          bundle old_bundle = make_bundle("opentrack-ui"); -        for (const char* name : names) +        for (const char* name : module_names)              if (new_bundle->contains(name))                  return false; -        for (const char* name : names) +        for (const char* name : module_names)              if (old_bundle->contains(name))                  return true; @@ -52,18 +57,11 @@ struct split_modules_rc11 : migration          bundle new_bundle = make_bundle("modules");          bundle old_bundle = make_bundle("opentrack-ui"); -        for (const char* name : names) +        for (const char* name : module_names)              new_bundle->store_kv(name, QVariant(old_bundle->get<QString>(name)));          new_bundle->save();      }  }; -const char* split_modules_rc11::names[3] = -{ -    "tracker-dll", -    "protocol-dll", -    "filter-dll", -}; -  OPENTRACK_MIGRATION(split_modules_rc11); | 
