summaryrefslogtreecommitdiff
path: root/framework/source
diff options
context:
space:
mode:
authorPhilipp Lohmann [pl] <Philipp.Lohmann@Sun.COM>2010-06-07 13:31:53 +0200
committerPhilipp Lohmann [pl] <Philipp.Lohmann@Sun.COM>2010-06-07 13:31:53 +0200
commitcfdbe09c28e21212d4223c13daf43688adca8c5d (patch)
tree5f2ff21d90825c9258eb2d0eca527667bfc151c7 /framework/source
parent213132eb58be3236f379d0b3d13b415bf10d4bd1 (diff)
vcl112: #b6956353# add ToTop call in case document is already visible
Diffstat (limited to 'framework/source')
-rw-r--r--framework/source/loadenv/loadenv.cxx5
1 files changed, 4 insertions, 1 deletions
diff --git a/framework/source/loadenv/loadenv.cxx b/framework/source/loadenv/loadenv.cxx
index b9f1d2c8a09a..2d6b7ceea668 100644
--- a/framework/source/loadenv/loadenv.cxx
+++ b/framework/source/loadenv/loadenv.cxx
@@ -1774,7 +1774,10 @@ void LoadEnv::impl_makeFrameWindowVisible(const css::uno::Reference< css::awt::X
::comphelper::ConfigurationHelper::E_READONLY);
a >>= bForceFrontAndFocus;
- pWindow->Show(sal_True, (bForceFrontAndFocus || bForceToFront) ? SHOW_FOREGROUNDTASK : 0 );
+ if( pWindow->IsVisible() && (bForceFrontAndFocus || bForceToFront) )
+ pWindow->ToTop();
+ else
+ pWindow->Show(sal_True, (bForceFrontAndFocus || bForceToFront) ? SHOW_FOREGROUNDTASK : 0 );
}
/* #i19976#