diff options
author | Jan Holesovsky <kendy@suse.cz> | 2013-01-17 16:40:24 +0100 |
---|---|---|
committer | Noel Power <noel.power@suse.com> | 2013-01-17 16:47:26 +0000 |
commit | b951f2f22940356db382704cc513b2b6d42b26d2 (patch) | |
tree | 0da7788bf5ba9cca864706e38c535a1cd59ddcc2 /vcl/source | |
parent | 865471d966b6db24ece283a0c7a70ce1cea921fe (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
Reviewed-on: https://gerrit.libreoffice.org/1742
Reviewed-by: Noel Power <noel.power@suse.com>
Tested-by: Noel Power <noel.power@suse.com>
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 ec350985c984..71a92b5b462e 100644 --- a/vcl/source/window/menu.cxx +++ b/vcl/source/window/menu.cxx @@ -3861,6 +3861,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 ); |