diff --git a/src/kits/interface/Window.cpp b/src/kits/interface/Window.cpp index 999a146fb2..1168621d17 100644 --- a/src/kits/interface/Window.cpp +++ b/src/kits/interface/Window.cpp @@ -2691,7 +2691,7 @@ BWindow::_InitData(BRect frame, const char* title, window_look look, fLook = look; fFlags = flags | B_ASYNCHRONOUS_CONTROLS; - fInTransaction = false; + fInTransaction = bitmapToken >= 0; fUpdateRequested = false; fActive = false; fShowLevel = 0;