diff options
author | Alexander Tkachev | 2016-07-02 14:35:37 +0600 |
---|---|---|
committer | Eugene Sandulenko | 2016-07-03 12:24:56 +0200 |
commit | 846619fd42ecb11e94958e39bd61ea29a9ff76cd (patch) | |
tree | 5667ead84b94a8b8e5c829d023e82af1186a107a /gui/widget.h | |
parent | 6de5324742fd1ceaa00d9f361638b0c0a9882999 (diff) | |
download | scummvm-rg350-846619fd42ecb11e94958e39bd61ea29a9ff76cd.tar.gz scummvm-rg350-846619fd42ecb11e94958e39bd61ea29a9ff76cd.tar.bz2 scummvm-rg350-846619fd42ecb11e94958e39bd61ea29a9ff76cd.zip |
GUI: Add checks in Widget::getBossClipRect()
Prints a warning if clipping area is invalid and fixes it.
Diffstat (limited to 'gui/widget.h')
-rw-r--r-- | gui/widget.h | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gui/widget.h b/gui/widget.h index db801fa49b..0f4b300233 100644 --- a/gui/widget.h +++ b/gui/widget.h @@ -112,11 +112,7 @@ public: virtual int16 getAbsX() const { return _x + _boss->getChildX(); } virtual int16 getAbsY() const { return _y + _boss->getChildY(); } - virtual Common::Rect getBossClipRect() const { - int px = _boss->getAbsX(); - int py = _boss->getAbsY(); - return Common::Rect(px, py, px + _boss->getWidth(), py + _boss->getHeight()); - } + virtual Common::Rect getBossClipRect() const; virtual void setPos(int x, int y) { _x = x; _y = y; } virtual void setSize(int w, int h) { _w = w; _h = h; } |