From 7fe1d7e901f186d8938021eae1a9ec5309b16793 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 2 Sep 2021 13:12:29 +0200 Subject: [PATCH] state explicitely casted to quint16 --- src/controls/QskSkinHintTableEditor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/controls/QskSkinHintTableEditor.cpp b/src/controls/QskSkinHintTableEditor.cpp index 0ce5ec82..e2099119 100644 --- a/src/controls/QskSkinHintTableEditor.cpp +++ b/src/controls/QskSkinHintTableEditor.cpp @@ -54,9 +54,8 @@ namespace return false; } - const auto stateBit = static_cast< QskAspect::State >( - 1 << qCountTrailingZeroBits( mask ) ); - + const auto stateBit = lowestState( mask ); + mask &= ~stateBit; bool ret = removeHintStateMask( table, aspect, state, mask );