Ticket #8574: themeclassic_restorebackground.patch

File themeclassic_restorebackground.patch, 565 bytes (added by agent-q, 14 years ago)

Patch to fix background refresh glitches when CT_NO_TRANSPARENCY is used

  • C:/ndsdev/branch090/gui/ThemeClassic.cpp

     
    466466        r.clip(_screen.w, _screen.h);
    467467        r.clip(_drawArea);
    468468#ifdef CT_NO_TRANSPARENCY
     469        r.bottom -= 2;
     470        r.right -= 2;
     471        r.left += 2;
     472        r.top += 2;
     473        if (r.right < r.left) {
     474                r.right = r.left;
     475        }
     476        if (r.bottom < r.top) {
     477                r.bottom = r.top;
     478        }
    469479        _screen.fillRect(r, _bgcolor);
    470480#else
    471481        if (_dialog) {