vcl/source/outdev/line.cxx | 7 -------
1 file changed, 7 deletions(-)
New commits:
commit 468448fcffa7aa50f9d0c8d2aba1c89aa50c94a7
Author: Noel Grandin <[email protected]>
AuthorDate: Fri Jul 11 11:05:59 2025 +0200
Commit: Caolán McNamara <[email protected]>
CommitDate: Fri Jul 11 13:42:02 2025 +0200
remove assert in OutputDevice::SetLineColor
from commit 20667acbca5df17771a3581632a672d5db4e751b
I think it has served its purpose for now, flushing out the most obvious
issues.
The remaining places this triggers are less likely to be real issues
Change-Id: I575da6b899c190e9f867238389d8f864aa18e04c
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/187695
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <[email protected]>
diff --git a/vcl/source/outdev/line.cxx b/vcl/source/outdev/line.cxx
index 3abbdaba95ec..e4387a3498ed 100644
--- a/vcl/source/outdev/line.cxx
+++ b/vcl/source/outdev/line.cxx
@@ -53,13 +53,6 @@ void OutputDevice::SetLineColor()
void OutputDevice::SetLineColor( const Color& rColor )
{
- // If this assert fires, and this is a VirtualDevice, you likely need to
either
- // (a) create this VirtualDevice with the WITH_ALPHA flag
- // or
- // (b) call SetFillColor() to set no fill
- assert((mpAlphaVDev || !rColor.IsTransparent())
- && "transparent color on a device that has no alpha layer will turn
out wrong");
-
Color aColor = vcl::drawmode::GetLineColor(rColor, GetDrawMode(),
GetSettings().GetStyleSettings());
if( mpMetaFile )