Skip to content

Commit

Permalink
auto trim hostname and port when joining host (Fluorohydride#2286)
Browse files Browse the repository at this point in the history
  • Loading branch information
mercury233 authored and realSetoKaiba committed May 1, 2020
1 parent d401ee6 commit ad80886
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 0 deletions.
6 changes: 6 additions & 0 deletions gframe/game.h
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,12 @@ class Game {
return focus && focus->hasType(type);
}

void TrimText(irr::gui::IGUIElement* editbox) const {
irr::core::stringw text(editbox->getText());
text.trim();
editbox->setText(text.c_str());
}

void OnResize();
recti Resize(s32 x, s32 y, s32 x2, s32 y2);
recti ResizeSizeOnly(s32 x, s32 y, s32 x2, s32 y2);
Expand Down
2 changes: 2 additions & 0 deletions gframe/menu_handler.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,8 @@ bool MenuHandler::OnEvent(const irr::SEvent& event) {
}
case BUTTON_JOIN_HOST: {
bot_mode = false;
mainGame->TrimText(mainGame->ebJoinHost);
mainGame->TrimText(mainGame->ebJoinPort);
char ip[20];
const wchar_t* pstr = mainGame->ebJoinHost->getText();
BufferIO::CopyWStr(pstr, ip, 16);
Expand Down

0 comments on commit ad80886

Please sign in to comment.