From f820ea3a5b6018e049997ae392a55eb06954a9fa Mon Sep 17 00:00:00 2001
From: "pfeldman@chromium.org"
 <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Date: Fri, 19 Jun 2009 16:19:28 +0000
Subject: DevTools: Enable 'Inspect element' on chromeui content while in debug
 mode.

Review URL: http://codereview.chromium.org/132071

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@18817 0039d316-1c4b-4281-b951-d872f2087c98
---
 chrome/browser/tab_contents/render_view_context_menu.cc | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/chrome/browser/tab_contents/render_view_context_menu.cc b/chrome/browser/tab_contents/render_view_context_menu.cc
index 4926481..f7505a7 100644
--- a/chrome/browser/tab_contents/render_view_context_menu.cc
+++ b/chrome/browser/tab_contents/render_view_context_menu.cc
@@ -598,8 +598,13 @@ bool RenderViewContextMenu::IsDevCommandEnabled(int id) const {
   if (active_entry->url().SchemeIs(chrome::kGearsScheme))
     return false;
 
+#if defined NDEBUG
+  bool debug_mode = false;
+#else
+  bool debug_mode = true;
+#endif
   // Don't inspect inspector, new tab UI, etc.
-  if (active_entry->url().SchemeIs(chrome::kChromeUIScheme))
+  if (active_entry->url().SchemeIs(chrome::kChromeUIScheme) && !debug_mode)
     return false;
 
   // Don't inspect about:network, about:memory, etc.
-- 
cgit v1.1