From 5393d939fda448abc9fe289358e1a0f1f8252e81 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 25 Aug 2016 12:44:53 +0200 Subject: [PATCH] Fix crash if replay renderer doesn't create --- renderdoccmd/renderdoccmd.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/renderdoccmd/renderdoccmd.cpp b/renderdoccmd/renderdoccmd.cpp index 1e240c94e..a4f137c66 100644 --- a/renderdoccmd/renderdoccmd.cpp +++ b/renderdoccmd/renderdoccmd.cpp @@ -506,12 +506,16 @@ struct ReplayCommand : public Command RENDERDOC_CreateReplayRenderer(filename.c_str(), &progress, &renderer); if(status == eReplayCreate_Success) + { DisplayRendererPreview(renderer, parser.get("width"), parser.get("height")); - else - std::cerr << "Couldn't load and replay '" << filename << "'." << std::endl; - renderer->Shutdown(); + renderer->Shutdown(); + } + else + { + std::cerr << "Couldn't load and replay '" << filename << "'." << std::endl; + } } return 0; }