14.17: the Layers panel grays only for what lasts

This commit is contained in:
ZacharyZhang-NY committed 2026-10-11 08:30:40 -04:00
1 parent ffee8ff178
commit 98f18f1221
12 files changed
+156 -12

No files matched your search

+3 -1
View File
@@ -160,8 +160,10 @@ void BlendModePickerTests::theMaskButtonAddsAWhiteMaskOnce()
QVERIFY(!button.isEnabled());
session.undo();
QVERIFY(!session.activeLayer().value().mask.has_value() && button.isEnabled());
// A moment's work does not gray it; lasting work does.
session.setIsProjectBusy(true);
QVERIFY(!button.isEnabled());
QVERIFY(button.isEnabled());
QTRY_VERIFY(session.showsBusy() && !button.isEnabled());
session.setIsProjectBusy(false);
QVERIFY(button.isEnabled());
}