Index: ppapi/proxy/flash_resource.cc |
=================================================================== |
--- ppapi/proxy/flash_resource.cc (revision 194456) |
+++ ppapi/proxy/flash_resource.cc (working copy) |
@@ -7,6 +7,7 @@ |
#include <cmath> |
#include "base/containers/mru_cache.h" |
+#include "base/debug/crash_logging.h" |
#include "base/lazy_instance.h" |
#include "base/time.h" |
#include "ppapi/c/pp_errors.h" |
@@ -83,14 +84,18 @@ |
PP_Bool FlashResource::SetCrashData(PP_Instance instance, |
PP_FlashCrashKey key, |
PP_Var value) { |
+ StringVar* url_string_var(StringVar::FromPPVar(value)); |
+ if (!url_string_var) |
+ return PP_FALSE; |
switch (key) { |
case PP_FLASHCRASHKEY_URL: { |
- StringVar* url_string_var(StringVar::FromPPVar(value)); |
- if (!url_string_var) |
- return PP_FALSE; |
PluginGlobals::Get()->SetActiveURL(url_string_var->value()); |
return PP_TRUE; |
} |
+ case PP_FLASHCRASHKEY_RESOURCE_URL: { |
+ base::debug::SetCrashKeyValue("subresource_url", url_string_var->value()); |
+ return PP_TRUE; |
+ } |
} |
return PP_FALSE; |
} |