summaryrefslogtreecommitdiff
path: root/svtools/source/control
diff options
context:
space:
mode:
Diffstat (limited to 'svtools/source/control')
-rw-r--r--svtools/source/control/tabbar.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/svtools/source/control/tabbar.cxx b/svtools/source/control/tabbar.cxx
index a3d14ae2f173..f53b3263b2dd 100644
--- a/svtools/source/control/tabbar.cxx
+++ b/svtools/source/control/tabbar.cxx
@@ -34,6 +34,7 @@
#include <svtools/svtresid.hxx>
#include <svtools/svtools.hrc>
#include <limits>
+#include <utility>
namespace {
#define TABBAR_DRAG_SCROLLOFF 5
@@ -558,12 +559,9 @@ void TabBar::ImplGetColors( Color& rFaceColor, Color& rFaceTextColor,
// as the selected tabs should appear in 3D
if ( mnWinStyle & WB_3DTAB )
{
- Color aTempColor = rFaceColor;
- rFaceColor = rSelectColor;
- rSelectColor = aTempColor;
- aTempColor = rFaceTextColor;
- rFaceTextColor = rSelectTextColor;
- rSelectTextColor = rFaceTextColor;
+ using std::swap;
+ swap(rFaceColor, rSelectColor);
+ swap(rFaceTextColor, rSelectTextColor);
}
}