diff --git a/dll/steam_user_stats.cpp b/dll/steam_user_stats.cpp index 444a6cd1..d8ecbcb8 100644 --- a/dll/steam_user_stats.cpp +++ b/dll/steam_user_stats.cpp @@ -1153,7 +1153,7 @@ bool Steam_User_Stats::IndicateAchievementProgress( const char *pchName, uint32 save_achievements(); if (!settings->disable_overlay) { overlay->AddAchievementNotification(it.value()); - overlay->update_achievement_progress(actual_ach_name, nCurProgress); + overlay->update_achievement_progress(actual_ach_name, (int)nCurProgress); } } catch (...) {} diff --git a/overlay_experimental/overlay/steam_overlay.h b/overlay_experimental/overlay/steam_overlay.h index b7a27baf..27baba39 100644 --- a/overlay_experimental/overlay/steam_overlay.h +++ b/overlay_experimental/overlay/steam_overlay.h @@ -254,7 +254,7 @@ public: void FriendDisconnect(Friend _friend); void AddAchievementNotification(nlohmann::json const& ach); - void update_achievement_progress(std::string const& ach_name, uint32 nCurProgress); + void update_achievement_progress(std::string const& ach_name, int nCurProgress); }; #else // EMU_OVERLAY @@ -289,7 +289,7 @@ public: void FriendDisconnect(Friend _friend) {} void AddAchievementNotification(nlohmann::json const& ach) {} - void update_achievement_progress(std::string const& ach_name, uint32 nCurProgress); + void update_achievement_progress(std::string const& ach_name, int nCurProgress); }; #endif // EMU_OVERLAY diff --git a/overlay_experimental/steam_overlay.cpp b/overlay_experimental/steam_overlay.cpp index 4f4325e4..8935e53c 100644 --- a/overlay_experimental/steam_overlay.cpp +++ b/overlay_experimental/steam_overlay.cpp @@ -380,7 +380,7 @@ void Steam_Overlay::load_achievements_data() } -void Steam_Overlay::update_achievement_progress(std::string const& ach_name, uint32 nCurProgress) { +void Steam_Overlay::update_achievement_progress(std::string const& ach_name, int nCurProgress) { PRINT_DEBUG_ENTRY(); std::lock_guard lock(overlay_mutex);