diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 242adb17e5..a8f63bebca 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ on: jobs: # Ensure we can build on an older Ubuntu distro with an older version of CMake. linux_back_compat: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name name: "Ubuntu Backcompat" steps: @@ -32,7 +32,7 @@ jobs: - name: Install Qt uses: jurplel/install-qt-action@v4 with: - version: '6.2.*' + version: '6.9.3' - name: Test Minimum CMake Version uses: lukka/get-cmake@latest with: @@ -57,7 +57,7 @@ jobs: - name: Install Qt uses: jurplel/install-qt-action@v4 with: - version: '6.8.3' + version: '6.9.3' - name: Clone repository uses: actions/checkout@v6 - run: sudo apt-get -qq update && sudo apt-get install -y libwayland-dev xorg-dev @@ -74,7 +74,7 @@ jobs: - name: Install Qt uses: jurplel/install-qt-action@v4 with: - version: '6.8.2' + version: '6.9.3' - run: cmake -S . -B build -D UPDATE_DEPS=ON -D BUILD_TESTS=ON -D RUN_ON_GITHUB=ON -D CMAKE_BUILD_TYPE=Debug -G Ninja - run: cmake --build build - run: ctest --output-on-failure --test-dir build --timeout 10 @@ -107,7 +107,7 @@ jobs: - name: Install Qt uses: jurplel/install-qt-action@v4 with: - version: '6.8.2' + version: '6.9.3' - uses: lukka/get-cmake@latest - name: Configure run: | @@ -127,7 +127,7 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: - python-version: '3.10' + python-version: '3.11' - uses: lukka/get-cmake@latest - name: Generate build files run: | @@ -160,7 +160,7 @@ jobs: key: mingw-ccache - uses: actions/setup-python@v6 with: - python-version: '3.10' + python-version: '3.11' - uses: lukka/get-cmake@latest - name: GCC Version run: gcc --version # If this fails MINGW is not setup correctly diff --git a/vkconfig_gui/CHANGELOG.md b/vkconfig_gui/CHANGELOG.md index a3695103d0..cab814f5c4 100644 --- a/vkconfig_gui/CHANGELOG.md +++ b/vkconfig_gui/CHANGELOG.md @@ -2,6 +2,7 @@ ### Fixes: - Fix dark mode message on Linux showing when not expected +- Fix configuration duplication and directly changing setting crash #2687 ## Vulkan Configurator 3.5.0 - May 2026 [Vulkan SDK 1.4.350.0](https://github.com/LunarG/VulkanTools/tree/vulkan-sdk-1.4.350) diff --git a/vkconfig_gui/tab_configurations.cpp b/vkconfig_gui/tab_configurations.cpp index 55cae2e63e..39ff364268 100644 --- a/vkconfig_gui/tab_configurations.cpp +++ b/vkconfig_gui/tab_configurations.cpp @@ -1019,6 +1019,8 @@ void TabConfigurations::OnContextMenuDuplicateClicked(ListItem *item) { configurator.Override(OVERRIDE_AREA_LOADER_SETTINGS_BIT); this->UpdateUI_Configurations(UPDATE_REBUILD_UI); + this->UpdateUI_Layers(UPDATE_REBUILD_UI); + this->UpdateUI_Settings(UPDATE_REBUILD_UI); } void TabConfigurations::OnContextMenuDeleteClicked(ListItem *item) {