pdfviewer: fix bug, page -1 means render page 0 with no page extension

Review URL: https://codereview.chromium.org/18660009

git-svn-id: http://skia.googlecode.com/svn/trunk@9985 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/experimental/PdfViewer/pdf_viewer_main.cpp b/experimental/PdfViewer/pdf_viewer_main.cpp
index 45bfff3..cd95d7f 100644
--- a/experimental/PdfViewer/pdf_viewer_main.cpp
+++ b/experimental/PdfViewer/pdf_viewer_main.cpp
@@ -97,6 +97,7 @@
  * @param outputDir Output dir.
  * @param inputFilename The skp file that was read.
  * @param renderer The object responsible to write the pdf file.
+ * @param page -1 means there is only one page (0), and render in a file without page extension
  */
 
 static bool render_page(const SkString& outputDir,
@@ -130,7 +131,7 @@
     gDumpBitmap = &bitmap;
 
     gDumpCanvas = &canvas;
-    renderer.renderPage(page, &canvas);
+    renderer.renderPage(page < 0 ? 0 : page, &canvas);
 
     SkImageEncoder::EncodeFile(outputPath.c_str(), bitmap, SkImageEncoder::kPNG_Type, 100);