diff -r ecd7b9840282 -r 0b38fc5b94c6 calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp --- a/calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp Fri Jul 02 19:56:46 2010 +0530 +++ b/calendarui/regionalplugins/lunarVietnamese/src/calenlunarvietnameseplugin.cpp Mon Jul 12 02:32:28 2010 +0530 @@ -501,11 +501,19 @@ pen.setStyle(Qt::SolidLine); pen.setWidth(1); pen.setBrush(Qt::gray); + + // Store the old pen + QPen oldPen = painter->pen(); + painter->setPen(pen); QRectF rect = this->rect(); painter->eraseRect(rect); painter->drawRect(rect); painter->fillRect(rect,Qt::gray); + + // Set the old pen back + painter->setPen(oldPen); + TRACE_EXIT_POINT; }