diff --git a/Source/DiabloUI/settingsmenu.cpp b/Source/DiabloUI/settingsmenu.cpp index d30d73a5e..8d73c7feb 100644 --- a/Source/DiabloUI/settingsmenu.cpp +++ b/Source/DiabloUI/settingsmenu.cpp @@ -536,7 +536,7 @@ void UiSettingsMenu() constexpr int ListItemHeight = 26; rectList = { uiRectangle.position + Displacement { 50, 204 }, - Size { uiRectangle.size.width - 100, std::min(vecDialogItems.size() * ListItemHeight, uiRectangle.size.height - 272) } }; + Size { uiRectangle.size.width - 100, std::min(static_cast(vecDialogItems.size()) * ListItemHeight, uiRectangle.size.height - 272) } }; rectDescription = { rectList.position + Displacement { -26, rectList.size.height + descriptionMarginTop }, Size { uiRectangle.size.width - 50, 80 - descriptionMarginTop } }; vecDialog.push_back(std::make_unique((*ArtScrollBarBackground)[0], (*ArtScrollBarThumb)[0], diff --git a/Source/options.cpp b/Source/options.cpp index 228112a43..b9221c30d 100644 --- a/Source/options.cpp +++ b/Source/options.cpp @@ -97,8 +97,8 @@ void LoadIni() if (file != nullptr) { uintmax_t size; if (GetFileSize(path.c_str(), &size)) { - buffer.resize(size); - if (std::fread(buffer.data(), size, 1, file) != 1) { + buffer.resize(static_cast(size)); + if (std::fread(buffer.data(), static_cast(size), 1, file) != 1) { const char *errorMessage = std::strerror(errno); if (errorMessage == nullptr) errorMessage = ""; LogError(LogCategory::System, "std::fread: failed with \"{}\"", errorMessage);