diff --git a/renderdoc/android/android.cpp b/renderdoc/android/android.cpp index f3ee3b23a..ff295fdae 100644 --- a/renderdoc/android/android.cpp +++ b/renderdoc/android/android.cpp @@ -894,10 +894,14 @@ struct AndroidController : public IDeviceProtocolHandler cmd->meth(); - Atomic::Inc32(&cmd->done); - if(cmd->selfdelete) + { delete cmd; + } + else + { + Atomic::Inc32(&cmd->done); + } } }