From 30af6297da413a51272a20db8256aca28daacb82 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Thu, 25 Nov 2010 16:49:14 +0100 Subject: don't try to draw 0-width borders --- dw/style.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dw') diff --git a/dw/style.cc b/dw/style.cc index e04c91d2..4b4ef33d 100644 --- a/dw/style.cc +++ b/dw/style.cc @@ -427,7 +427,7 @@ static void drawBorderTop(View *view, Style *style, bool ridge = false, inset = false, dotted = false; Color::Shading shading = Color::SHADING_NORMAL; - if (!style->borderColor.top) + if (!style->borderColor.top || style->borderWidth.top == 0) return; switch (style->borderStyle.top) { @@ -517,7 +517,7 @@ static void drawBorderBottom(View *view, Style *style, bool ridge = false, inset = false, dotted = false; Color::Shading shading = Color::SHADING_NORMAL; - if (!style->borderColor.bottom) + if (!style->borderColor.bottom || style->borderWidth.bottom == 0) return; switch (style->borderStyle.bottom) { @@ -609,7 +609,7 @@ static void drawBorderLeft(View *view, Style *style, bool ridge = false, inset = false, dotted = false; Color::Shading shading = Color::SHADING_NORMAL; - if (!style->borderColor.left) + if (!style->borderColor.left || style->borderWidth.left == 0) return; switch (style->borderStyle.left) { @@ -699,7 +699,7 @@ static void drawBorderRight(View *view, Style *style, bool ridge = false, inset = false, dotted = false; Color::Shading shading = Color::SHADING_NORMAL; - if (!style->borderColor.right) + if (!style->borderColor.right || style->borderWidth.right == 0) return; switch (style->borderStyle.right) { -- cgit v1.2.3