From c42474cb0395a9ef960bd6a5643f07437ad10bfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 7 Nov 2009 11:53:34 +0000 Subject: [PATCH] * Set B_AVOID_FRONT on status windows, this should fix bug #4914. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33939 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/mail/StatusWindow.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/kits/mail/StatusWindow.cpp b/src/kits/mail/StatusWindow.cpp index 70ecb16305..c45d0afb75 100644 --- a/src/kits/mail/StatusWindow.cpp +++ b/src/kits/mail/StatusWindow.cpp @@ -1,10 +1,11 @@ /* * Copyright 2001-2003 Dr. Zoidberg Enterprises. All rights reserved. - * Copyright 2004-2007, Haiku Inc. All rights reserved. + * Copyright 2004-2009, Haiku Inc. All rights reserved. * * Distributed under the terms of the MIT License. */ + //! The status window while fetching/sending mails @@ -35,10 +36,11 @@ static BLocker sLock; -BMailStatusWindow::BMailStatusWindow(BRect rect, const char *name, uint32 showMode) +BMailStatusWindow::BMailStatusWindow(BRect rect, const char *name, + uint32 showMode) : BWindow(rect, name, B_MODAL_WINDOW_LOOK, B_NORMAL_WINDOW_FEEL, - B_NOT_CLOSABLE | B_NO_WORKSPACE_ACTIVATION | B_NOT_V_RESIZABLE - | B_NOT_ZOOMABLE | B_NOT_MINIMIZABLE), + B_NOT_CLOSABLE | B_NO_WORKSPACE_ACTIVATION | B_NOT_V_RESIZABLE + | B_NOT_ZOOMABLE | B_NOT_MINIMIZABLE | B_AVOID_FRONT), fShowMode(showMode), fWindowMoved(0L) { @@ -464,7 +466,7 @@ void BMailStatusView::AddProgress(int32 how_much) { AddSelfToWindow(); - + if (LockLooper()) { if (status->CurrentValue() == 0) strcpy(pre_text,status->TrailingText()); @@ -566,7 +568,7 @@ BMailStatusView::AddSelfToWindow() { if (Window() != NULL) return; - + window->ActuallyAddStatusView(this); }