From cdd7c1fb44b91061fc70bad5b1200e7ad1a0e7e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Fri, 19 May 2006 08:40:07 +0000 Subject: [PATCH] This fixes that a window appears to lose focus when switching from borderless to bordered window (ie. VLC when switching back from full screen mode). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@17503 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/servers/app/WindowLayer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/servers/app/WindowLayer.cpp b/src/servers/app/WindowLayer.cpp index f1dcfeba28..18448f7ccd 100644 --- a/src/servers/app/WindowLayer.cpp +++ b/src/servers/app/WindowLayer.cpp @@ -1206,6 +1206,8 @@ WindowLayer::SetLook(window_look look, BRegion* updateRegion) // we need a new decorator fDecorator = gDecorManager.AllocateDecorator(fDesktop, Frame(), Title(), fLook, fFlags); + if (IsFocus()) + fDecorator->SetFocus(true); } fLook = look;