From e591000b3f7c24ebdaa3c46d24068951ce410dfa Mon Sep 17 00:00:00 2001 From: Bjørn Lindeijer Date: Wed, 22 Dec 2004 14:33:15 +0000 Subject: Fixed window titlebar drawing. --- src/gui/window.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/gui/window.cpp b/src/gui/window.cpp index 75208350..d39bc590 100644 --- a/src/gui/window.cpp +++ b/src/gui/window.cpp @@ -85,18 +85,17 @@ void Window::draw(gcn::Graphics* graphics) { gcn::AllegroGraphics *gfx = (gcn::AllegroGraphics*)graphics; BITMAP *screen = gfx->getTarget(); - int x, y; + int x, y, i; getAbsolutePosition(x, y); // Draw title bar masked_blit(dLeft, screen, 0, 0, x, y, 24, 24); - for (int i = 1; i <= (getDimension().width - 24) / 24; i++) + for (i = 24; i < getWidth() - 24; i += 24) { - blit(dMid, screen, 0, 0, x + i * 24, y, 24, 24); + blit(dMid, screen, 0, 0, x + i, y, 24, 24); } masked_blit(dRight, screen, 0, 0, - x + getDimension().width - 24, y, - 24, 24); + x + getWidth() - 24, y, 24, 24); } else { // Plain title bar -- cgit v1.2.3-70-g09d2