| Index: chrome/renderer/renderer_logging_linux.cc
|
| diff --git a/chrome/renderer/renderer_logging_linux.cc b/chrome/renderer/renderer_logging_linux.cc
|
| index 9322db1c2d6ec239884cf609bfbc7eda9afe804f..7812da1fded5c4540c4a16b28a35979fe1293239 100644
|
| --- a/chrome/renderer/renderer_logging_linux.cc
|
| +++ b/chrome/renderer/renderer_logging_linux.cc
|
| @@ -4,15 +4,21 @@
|
|
|
| #include "chrome/renderer/renderer_logging.h"
|
|
|
| +#include <string>
|
| +
|
| #include "base/logging.h"
|
| #include "googleurl/src/gurl.h"
|
|
|
| namespace renderer_logging {
|
|
|
| +// We use a static string to hold the most recent active url. If we crash, the
|
| +// crash handler code will send the contents of this string to the browser.
|
| +std::string active_url;
|
| +
|
| // Sets the URL that is logged if the renderer crashes. Use GURL() to clear
|
| // the URL.
|
| void SetActiveRendererURL(const GURL& url) {
|
| - // crbug.com/9646
|
| + active_url = url.possibly_invalid_spec();
|
| }
|
|
|
| } // namespace renderer_logging
|
|
|