| Index: cc/CCPrioritizedTexture.h | 
| diff --git a/cc/CCPrioritizedTexture.h b/cc/CCPrioritizedTexture.h | 
| index cf527ad79abcd8ba9b5a2a56e7c1ecc0a3159d02..a65a782d06d311ffe83c908e8637b55eb23e2b1b 100644 | 
| --- a/cc/CCPrioritizedTexture.h | 
| +++ b/cc/CCPrioritizedTexture.h | 
| @@ -80,18 +80,26 @@ public: | 
|  | 
| private: | 
| friend class CCPrioritizedTextureManager; | 
| +    friend class CCPrioritizedTextureTest; | 
|  | 
| class Backing : public CCTexture { | 
| WTF_MAKE_NONCOPYABLE(Backing); | 
| public: | 
| -        Backing(unsigned id, IntSize size, GC3Denum format) | 
| -            : CCTexture(id, size, format), m_owner(0) { } | 
| -        ~Backing() { ASSERT(!m_owner); } | 
| +        Backing(unsigned id, IntSize, GC3Denum format); | 
| +        ~Backing(); | 
| +        void updatePriority(); | 
|  | 
| CCPrioritizedTexture* owner() { return m_owner; } | 
| +        bool hadOwnerAtLastPriorityUpdate() const { return m_ownerExistedAtLastPriorityUpdate; } | 
| +        bool requestPriorityAtLastPriorityUpdate() const { return m_priorityAtLastPriorityUpdate; } | 
| +        bool wasAbovePriorityCutoffAtLastPriorityUpdate() const { return m_wasAbovePriorityCutoffAtLastPriorityUpdate; } | 
| + | 
| private: | 
| friend class CCPrioritizedTexture; | 
| CCPrioritizedTexture* m_owner; | 
| +        int m_priorityAtLastPriorityUpdate; | 
| +        bool m_ownerExistedAtLastPriorityUpdate; | 
| +        bool m_wasAbovePriorityCutoffAtLastPriorityUpdate; | 
| }; | 
|  | 
| CCPrioritizedTexture(CCPrioritizedTextureManager*, IntSize, GC3Denum format); | 
|  |