mirror of
https://github.com/Detanup01/gbe_fork.git
synced 2024-12-25 18:04:16 +08:00
fixed the overlay crash when an invitation is sent (on guest side)
(cherry picked from commit fc4fbb33b11e03946bb158c465ce3cb8e02b3f45)
This commit is contained in:
parent
a453bca12e
commit
f8bb8b2285
@ -499,9 +499,13 @@ void Steam_Overlay::AddInviteNotification(std::pair<const Friend, friend_window_
|
||||
notif.type = notification_type_invite;
|
||||
notif.frd = &wnd_state;
|
||||
|
||||
char tmp[TRANSLATION_BUFFER_SIZE];
|
||||
snprintf(tmp, sizeof(tmp), translationInvitedYouToJoinTheGame[current_language], wnd_state.first.name(), wnd_state.first.id());
|
||||
{
|
||||
char tmp[TRANSLATION_BUFFER_SIZE]{};
|
||||
auto first_friend = wnd_state.first;
|
||||
auto name = first_friend.name();
|
||||
snprintf(tmp, sizeof(tmp), translationInvitedYouToJoinTheGame[current_language], name.c_str(), (int32_t)first_friend.id());
|
||||
notif.message = tmp;
|
||||
}
|
||||
|
||||
notif.start_time = std::chrono::duration_cast<std::chrono::seconds>(std::chrono::system_clock::now().time_since_epoch());
|
||||
notifications.emplace_back(notif);
|
||||
@ -954,7 +958,7 @@ void Steam_Overlay::OverlayProc()
|
||||
|
||||
bool show = true;
|
||||
|
||||
char tmp[TRANSLATION_BUFFER_SIZE];
|
||||
char tmp[TRANSLATION_BUFFER_SIZE]{};
|
||||
snprintf(tmp, sizeof(tmp), translationRenderer[current_language], (_renderer == nullptr ? "Unknown" : _renderer->GetLibraryName().c_str()));
|
||||
std::string windowTitle;
|
||||
windowTitle.append(translationSteamOverlay[current_language]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user