| 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);
 | 
| 
 |