From 90ad7359435cc556cfa58c75c0c3f7497f69f5b0 Mon Sep 17 00:00:00 2001 From: Sean Kim Date: Wed, 9 Jul 2025 00:00:17 +0200 Subject: [PATCH] Fix #141623: Subdivision Set operator occasionally fails when adding modifier Introduced in ee67c098d9af65fedcf64913f5bb18fe495411c4 Pull Request: https://projects.blender.org/blender/blender/pulls/141634 --- scripts/presets/keyconfig/keymap_data/blender_default.py | 2 +- .../presets/keyconfig/keymap_data/industry_compatible_data.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/presets/keyconfig/keymap_data/blender_default.py b/scripts/presets/keyconfig/keymap_data/blender_default.py index 24f7cf18ed1..78b61083363 100644 --- a/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -476,7 +476,7 @@ def _template_items_object_subdivision_set(): return [ ("object.subdivision_set", {"type": NUMBERS_0[i], "value": 'PRESS', "ctrl": True}, - {"properties": [("level", i), ("relative", False)]}) + {"properties": [("level", i), ("relative", False), ("ensure_modifier", True)]}) for i in range(6) ] diff --git a/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py b/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py index ffc5134ccec..047f82fc613 100644 --- a/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py +++ b/scripts/presets/keyconfig/keymap_data/industry_compatible_data.py @@ -85,7 +85,7 @@ def _template_items_object_subdivision_set(): return [ ("object.subdivision_set", {"type": NUMBERS_0[i], "value": 'PRESS', "ctrl": True}, - {"properties": [("level", i), ("relative", False)]}) + {"properties": [("level", i), ("relative", False), ("ensure_modifier", True)]}) for i in range(6) ]