Minor bug fix in SampleApp
authorrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 10 Apr 2012 13:34:11 +0000 (13:34 +0000)
committerrobertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>
Tue, 10 Apr 2012 13:34:11 +0000 (13:34 +0000)
http://codereview.appspot.com/5992081/

git-svn-id: http://skia.googlecode.com/svn/trunk@3638 2bbb7eff-a529-9590-31e7-b0007b416f81

samplecode/SampleApp.cpp

index 1cd9c67..3ab9e89 100644 (file)
@@ -659,7 +659,9 @@ static void usage(const char * argv0) {
     SkDebugf("    msaa: request multisampling with the given sample count.\n");
 }
 
-SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* devManager) : INHERITED(hwnd) {
+SampleWindow::SampleWindow(void* hwnd, int argc, char** argv, DeviceManager* devManager) 
+    : INHERITED(hwnd)
+    , fDevManager(NULL) {
 
     SkGMRegistyToSampleRegistry();
     {
@@ -1952,6 +1954,7 @@ void SampleWindow::updateTitle() {
     }
 
     if (gDeviceTypeIsGPU[fDeviceType] &&
+        NULL != fDevManager &&
         fDevManager->getGrRenderTarget()->numSamples() > 0) {
         title.appendf(" [MSAA: %d]",
                        fDevManager->getGrRenderTarget()->numSamples());