From 68da7bbf204cea4af7e536eb9b8d85a8999fa70a Mon Sep 17 00:00:00 2001 From: Mirek Fidler Date: Sun, 24 Nov 2024 11:08:25 +0100 Subject: [PATCH] ide: Fixed unitialized PkData::upphub problem --- uppsrc/ide/SelectPkg.cpp | 2 +- uppsrc/ide/UppDlg.h | 13 ++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/uppsrc/ide/SelectPkg.cpp b/uppsrc/ide/SelectPkg.cpp index 665f7acac..d15dc3075 100644 --- a/uppsrc/ide/SelectPkg.cpp +++ b/uppsrc/ide/SelectPkg.cpp @@ -714,7 +714,7 @@ void SelectPackageDlg::ScanFolder(const String& path, ArrayMap& String SelectPackageDlg::CachePath(const char *vn) const { - return AppendFileName(ConfigFile("cfg"), String(vn) + ".pkg_cache"); + return AppendFileName(ConfigFile("cfg"), String(vn) + ".pkg_cache_new"); } void SelectPackageDlg::Load(const String& find) diff --git a/uppsrc/ide/UppDlg.h b/uppsrc/ide/UppDlg.h index 47721a32a..45d483be8 100644 --- a/uppsrc/ide/UppDlg.h +++ b/uppsrc/ide/UppDlg.h @@ -168,19 +168,18 @@ struct SelectPackageDlg : public WithSelectPackageLayout { String description; String nest; Image icon; - bool main; - bool upphub; + bool main = false; + bool upphub = false; bool operator<(const PkInfo& b) const { return PackageLess(package, b.package); } - - PkInfo() { main = false; } }; struct PkData : PkInfo { - bool ispackage; - Time tm, itm; + bool ispackage = true; + Time tm = Null; + Time itm = Null; - void Serialize(Stream& s) { s % package % description % nest % icon % main % ispackage % tm % itm; } + void Serialize(Stream& s) { s % package % description % nest % icon % main % ispackage % tm % itm % upphub; } PkData() { tm = itm = Null; ispackage = true; } };