From 27bff89e665df4e636664a2b16d9960b5da0de25 Mon Sep 17 00:00:00 2001 From: nordsoft Date: Sun, 30 Oct 2022 19:59:43 +0400 Subject: [PATCH 1/2] Write port override --- client/CServerHandler.cpp | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/client/CServerHandler.cpp b/client/CServerHandler.cpp index d08ac9c83..1390680f5 100644 --- a/client/CServerHandler.cpp +++ b/client/CServerHandler.cpp @@ -278,10 +278,16 @@ void CServerHandler::justConnectToServer(const std::string & addr, const ui16 po c->handler = std::make_shared(&CServerHandler::threadHandleConnection, this); - if(addr.empty() || addr == localhostAddress) - return; - Settings serverAddress = settings.write["server"]["server"]; - serverAddress->String() = addr; + if(!addr.empty() && addr != localhostAddress) + { + Settings serverAddress = settings.write["server"]["server"]; + serverAddress->String() = addr; + } + if(port && port != getDefaultPort()) + { + Settings serverPort = settings.write["server"]["port"]; + serverPort->Integer() = port; + } } void CServerHandler::applyPacksOnLobbyScreen() From a5ad4893a753d81446690b1511ed8d4b465b6200 Mon Sep 17 00:00:00 2001 From: Andrey Filipenkov Date: Wed, 2 Nov 2022 11:07:20 +0300 Subject: [PATCH 2/2] [CI] use setup-python action fixes running pip-installed packages without `python3 -m` --- .github/workflows/github.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/github.yml b/.github/workflows/github.yml index 48044beeb..6466886bb 100644 --- a/.github/workflows/github.yml +++ b/.github/workflows/github.yml @@ -127,6 +127,10 @@ jobs: MXE_TARGET: ${{ matrix.mxe }} VCMI_BUILD_PLATFORM: x64 + - uses: actions/setup-python@v4 + if: "${{ matrix.conan_profile != '' }}" + with: + python-version: '3.10' - name: Conan setup if: "${{ matrix.conan_profile != '' }}" run: |