summaryrefslogtreecommitdiffstats
path: root/chrome/browser/gtk
diff options
context:
space:
mode:
authorpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-27 13:05:01 +0000
committerpfeldman@chromium.org <pfeldman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-27 13:05:01 +0000
commit10dc0001f39501046df09fe2eaf9f65098c9e4a4 (patch)
tree6d2f2350be8ef10ad6bbbc661198a4a4b3e40ef8 /chrome/browser/gtk
parent32eaec21d75dffb80d79b5b81df008853bd42508 (diff)
downloadchromium_src-10dc0001f39501046df09fe2eaf9f65098c9e4a4.zip
chromium_src-10dc0001f39501046df09fe2eaf9f65098c9e4a4.tar.gz
chromium_src-10dc0001f39501046df09fe2eaf9f65098c9e4a4.tar.bz2
DevTools: Make sure user can see devtools pane after it has been restored.
BUG=60899 Review URL: http://codereview.chromium.org/4193002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64060 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/gtk')
-rw-r--r--chrome/browser/gtk/browser_window_gtk.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/gtk/browser_window_gtk.cc b/chrome/browser/gtk/browser_window_gtk.cc
index 16c0f1a..2ce9370 100644
--- a/chrome/browser/gtk/browser_window_gtk.cc
+++ b/chrome/browser/gtk/browser_window_gtk.cc
@@ -98,6 +98,8 @@ const int kLoadingAnimationFrameTimeMs = 30;
// matches the value in Views.
const int kDefaultDevToolsHeight = 200;
+const int kMinDevToolsHeight = 50;
+
const char* kBrowserWindowKey = "__BROWSER_WINDOW_GTK__";
// The frame border is only visible in restored mode and is hardcoded to 4 px
@@ -1608,6 +1610,8 @@ void BrowserWindowGtk::InitWidgets() {
int split_offset = g_browser_process->local_state()->GetInteger(
prefs::kDevToolsSplitLocation);
if (split_offset != -1) {
+ if (split_offset < kMinDevToolsHeight)
+ split_offset = kMinDevToolsHeight;
gtk_paned_set_position(GTK_PANED(contents_split_), split_offset);
} else {
gtk_widget_set_size_request(devtools_container_->widget(), -1,