Browse Source

fix mem leak in pasting name

pull/6725/head
qndel 2 years ago committed by Anders Jenbo
parent
commit
43766daa50
  1. 13
      Source/DiabloUI/diabloui.cpp

13
Source/DiabloUI/diabloui.cpp

@ -409,11 +409,14 @@ void UiFocusNavigation(SDL_Event *event)
#ifndef USE_SDL1
case SDLK_v:
if ((SDL_GetModState() & KMOD_CTRL) != 0) {
char *clipboard = SDL_GetClipboardText();
if (clipboard == nullptr) {
Log("{}", SDL_GetError());
} else {
SelheroCatToName(clipboard, UiTextInput, UiTextInputLen);
if (SDL_HasClipboardText() == SDL_TRUE) {
char *clipboard = SDL_GetClipboardText();
if (clipboard == nullptr) {
Log("{}", SDL_GetError());
} else {
SelheroCatToName(clipboard, UiTextInput, UiTextInputLen);
}
SDL_free(clipboard);
}
}
return;

Loading…
Cancel
Save