diff options
author | Jan Holesovsky <kendy@suse.cz> | 2013-01-17 16:40:24 +0100 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2013-01-17 17:11:12 +0100 |
commit | c8ea31264f25ef789b66fc9c988f695342eb2f7a (patch) | |
tree | efe5d95da32a00567cf567b86dfdec3740dc805e /vcl/source | |
parent | dbf3077f72881ec44e0bb33c9ffbf6363c381862 (diff) |
Personas: Fix fdo#59208 - get rid of artifacts when we run out of bitmap.
So far I am using the same color that is used for the workspace; should it be
a problem, we can use a different color.
Change-Id: I06fde7f31a9d37d2e387a7e3fd0b6d3d33f8d6e6
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/window/dockingarea.cxx | 1 | ||||
-rw-r--r-- | vcl/source/window/menu.cxx | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/vcl/source/window/dockingarea.cxx b/vcl/source/window/dockingarea.cxx index e20265ded966..c79c226a8e22 100644 --- a/vcl/source/window/dockingarea.cxx +++ b/vcl/source/window/dockingarea.cxx @@ -55,6 +55,7 @@ static void ImplInitBackground( DockingAreaWindow* pThis ) { Wallpaper aWallpaper( rPersonaBitmap ); aWallpaper.SetStyle( WALLPAPER_TOPRIGHT ); + aWallpaper.SetColor( Application::GetSettings().GetStyleSettings().GetWorkspaceColor() ); // we need to shift the bitmap vertically so that it spans over the // menubar conveniently diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx index ada63f772309..a163041d0c27 100644 --- a/vcl/source/window/menu.cxx +++ b/vcl/source/window/menu.cxx @@ -3890,6 +3890,8 @@ static void ImplInitMenuWindow( Window* pWin, sal_Bool bFont, sal_Bool bMenuBar { Wallpaper aWallpaper( rPersonaBitmap ); aWallpaper.SetStyle( WALLPAPER_TOPRIGHT ); + aWallpaper.SetColor( Application::GetSettings().GetStyleSettings().GetWorkspaceColor() ); + pWin->SetBackground( aWallpaper ); pWin->SetPaintTransparent( sal_False ); pWin->SetParentClipMode( 0 ); |