From 3aff4ed52cc7b1f01adb4bf46395caf2167f8575 Mon Sep 17 00:00:00 2001
From: Ruslan Kabatsayev <b7.10110111@gmail.com>
Date: Mon, 9 Jul 2012 10:55:42 +0400
Subject: Enable native background rendering for ToolBox

Change-Id: I575dc3a4e15c88d4c61da8195ed9df6c55e5cb66
---
 vcl/source/window/toolbox.cxx |    6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/vcl/source/window/toolbox.cxx b/vcl/source/window/toolbox.cxx
index f0d0936..f3f3c76 100644
--- a/vcl/source/window/toolbox.cxx
+++ b/vcl/source/window/toolbox.cxx
@@ -543,6 +543,12 @@ void ToolBox::ImplDrawBackground( ToolBox* pThis, const Rectangle &rRect )
     // execute pending paint requests
     ImplCheckUpdate( pThis );
 
+    if ( pThis->IsNativeControlSupported(CTRL_WINDOW_BACKGROUND,PART_ENTIRE_CONTROL) &&
+        pThis->DrawNativeControl(CTRL_WINDOW_BACKGROUND,PART_ENTIRE_CONTROL,rRect,
+            CTRL_STATE_ENABLED,ImplControlValue(0),rtl::OUString())
+        )
+        return;
+
     ImplDockingWindowWrapper *pWrapper = ImplGetDockingManager()->GetDockingWindowWrapper( pThis );
     sal_Bool bIsInPopupMode = pThis->ImplIsInPopupMode();
 
-- 
1.7.10.2

