| Index: ui/ozone/platform/test/test_window_manager.cc
|
| diff --git a/ui/ozone/platform/test/test_window_manager.cc b/ui/ozone/platform/test/test_window_manager.cc
|
| index 8e6e4b02b1a0e3640618e9d1ff03e3b2fdcfa193..ef9cc1f41538bd47e83c9ecbac31483502ca804a 100644
|
| --- a/ui/ozone/platform/test/test_window_manager.cc
|
| +++ b/ui/ozone/platform/test/test_window_manager.cc
|
| @@ -21,6 +21,7 @@ namespace ui {
|
| namespace {
|
|
|
| void WriteDataToFile(const base::FilePath& location, const SkBitmap& bitmap) {
|
| + DCHECK(!location.empty());
|
| std::vector<unsigned char> png_data;
|
| gfx::PNGCodec::FastEncodeBGRASkBitmap(bitmap, true, &png_data);
|
| base::WriteFile(location,
|
| @@ -42,6 +43,8 @@ class FileSurface : public SurfaceOzoneCanvas {
|
| return skia::SharePtr(surface_->getCanvas());
|
| }
|
| virtual void PresentCanvas(const gfx::Rect& damage) OVERRIDE {
|
| + if (location_.empty())
|
| + return;
|
| SkBitmap bitmap;
|
| bitmap.setInfo(surface_->getCanvas()->imageInfo());
|
|
|
| @@ -71,6 +74,8 @@ TestWindowManager::~TestWindowManager() {
|
| }
|
|
|
| void TestWindowManager::Initialize() {
|
| + if (location_.empty())
|
| + return;
|
| if (!DirectoryExists(location_) && !base::CreateDirectory(location_) &&
|
| location_ != base::FilePath("/dev/null"))
|
| PLOG(FATAL) << "unable to create output directory";
|
|
|