Refix last commit
This commit is contained in:
parent
3c3ba9ef4c
commit
4f3be92208
|
@ -59,8 +59,6 @@ public:
|
||||||
virtual bool isAnimatedText() { return false; }
|
virtual bool isAnimatedText() { return false; }
|
||||||
virtual bool isStaticText() { return false; }
|
virtual bool isStaticText() { return false; }
|
||||||
|
|
||||||
virtual bool isValid() { return rawGetThingType() != nullptr; }
|
|
||||||
|
|
||||||
// type shortcuts
|
// type shortcuts
|
||||||
virtual const ThingTypePtr& getThingType();
|
virtual const ThingTypePtr& getThingType();
|
||||||
virtual ThingType *rawGetThingType();
|
virtual ThingType *rawGetThingType();
|
||||||
|
|
|
@ -336,6 +336,9 @@ uint ThingType::getTextureIndex(int l, int x, int y, int z) {
|
||||||
|
|
||||||
int ThingType::getExactSize(int layer, int xPattern, int yPattern, int zPattern, int animationPhase)
|
int ThingType::getExactSize(int layer, int xPattern, int yPattern, int zPattern, int animationPhase)
|
||||||
{
|
{
|
||||||
|
if(m_null)
|
||||||
|
return 0;
|
||||||
|
|
||||||
getTexture(animationPhase); // we must calculate it anyway.
|
getTexture(animationPhase); // we must calculate it anyway.
|
||||||
int frameIndex = getTextureIndex(layer, xPattern, yPattern, zPattern);
|
int frameIndex = getTextureIndex(layer, xPattern, yPattern, zPattern);
|
||||||
Size size = m_texturesFramesOriginRects[animationPhase][frameIndex].size() - m_texturesFramesOffsets[animationPhase][frameIndex].toSize();
|
Size size = m_texturesFramesOriginRects[animationPhase][frameIndex].size() - m_texturesFramesOffsets[animationPhase][frameIndex].toSize();
|
||||||
|
|
|
@ -44,7 +44,7 @@ void UIItem::drawSelf(Fw::DrawPane drawPane)
|
||||||
|
|
||||||
drawImage(m_rect);
|
drawImage(m_rect);
|
||||||
|
|
||||||
if(m_itemVisible && m_item && m_item->isValid()) {
|
if(m_itemVisible && m_item) {
|
||||||
Rect drawRect = getPaddingRect();
|
Rect drawRect = getPaddingRect();
|
||||||
Point dest = drawRect.bottomRight() + Point(1,1);
|
Point dest = drawRect.bottomRight() + Point(1,1);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue