svx/source/sdr/overlay/overlayselection.cxx | 9 +++++++++ 1 file changed, 9 insertions(+)
New commits: commit ec8bc265050d86a749140c353360a78cce4e3fce Author: Tor Lillqvist <t...@collabora.com> Date: Wed Dec 16 09:12:55 2015 +0200 tdf#96257: Silly work-around to produce same result on OpenGL and non-OpenGL For likely separate reasons, neither the non-OpenGL nor the OpenGL code path produces what we actually want here (a line drawn in 'invert' mode if white is used, as happens on X11). In the non-OpenGL case we get a black line, in the OpenGL case a white one. So let's use grey and at least get the same effect in both cases. Change-Id: Ifb587c6b46adb05e334a18add74352663cf7db9e diff --git a/svx/source/sdr/overlay/overlayselection.cxx b/svx/source/sdr/overlay/overlayselection.cxx index bab9366..941df12 100644 --- a/svx/source/sdr/overlay/overlayselection.cxx +++ b/svx/source/sdr/overlay/overlayselection.cxx @@ -107,7 +107,16 @@ namespace sdr if(bInvert) { // force color to white for invert to get a full invert +#ifdef WNT + // tdf#96257: For likely separate reasons, neither the non-OpenGL nor the OpenGL + // code path produces what we actually want here (a line drawn in 'invert' mode + // if white is used, as happens on X11). In the non-OpenGL case we get a black + // line, in the OpenGL case a white one. So let's use grey and at least get the + // same on both. + aRGBColor = basegfx::BColor(0.5, 0.5, 0.5); +#else aRGBColor = basegfx::BColor(1.0, 1.0, 1.0); +#endif } for(sal_uInt32 a(0);a < nCount; a++) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits