| Index: sky/engine/core/painting/PaintingContext.cpp
 | 
| diff --git a/sky/engine/core/painting/PaintingContext.cpp b/sky/engine/core/painting/PaintingContext.cpp
 | 
| index 1ab9198e5dca7eb9f0cd9a176c947ea8c9ea0132..96fab9038c824e411e032611d29a68416b303a38 100644
 | 
| --- a/sky/engine/core/painting/PaintingContext.cpp
 | 
| +++ b/sky/engine/core/painting/PaintingContext.cpp
 | 
| @@ -17,8 +17,11 @@ PassRefPtr<PaintingContext> PaintingContext::create(PassRefPtr<Element> element,
 | 
|      return adoptRef(new PaintingContext(element, size));
 | 
|  }
 | 
|  
 | 
| +// TODO(iansf): Get rid of PaintingContext, which is only relevant to DOM-based
 | 
| +//              Sky apps, which are now deprecated.  For now, make the compiler
 | 
| +//              happy by constructing Canvas with a nullptr.
 | 
|  PaintingContext::PaintingContext(PassRefPtr<Element> element, const FloatSize& size)
 | 
| -    : Canvas(size)
 | 
| +    : Canvas(nullptr)
 | 
|      , m_element(element)
 | 
|  {
 | 
|  }
 | 
| @@ -29,9 +32,6 @@ PaintingContext::~PaintingContext()
 | 
|  
 | 
|  void PaintingContext::commit()
 | 
|  {
 | 
| -    if (!isRecording())
 | 
| -        return;
 | 
| -    PaintingTasks::enqueueCommit(m_element, finishRecording());
 | 
|      m_element->document().scheduleVisualUpdate();
 | 
|  }
 | 
|  
 | 
| 
 |