summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-27 12:56:14 +0000
committermtomasz@chromium.org <mtomasz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-27 12:56:14 +0000
commitb66f792c9ad058a0004ed1c5a5fcaa2c30afc01a (patch)
treea110973a02a76ad090898ff64f7d5970b0777586
parentab6da70632e0113110ec03c68fa7e366c238133d (diff)
downloadchromium_src-b66f792c9ad058a0004ed1c5a5fcaa2c30afc01a.zip
chromium_src-b66f792c9ad058a0004ed1c5a5fcaa2c30afc01a.tar.gz
chromium_src-b66f792c9ad058a0004ed1c5a5fcaa2c30afc01a.tar.bz2
Remove janky Open/Save window initialization.
Before the web contents were loaded after setting the minimal size, but before setting the target size. Therefore, initially the Files.app was updating its size later after receiving an onResize event, instead of from beginning. This caused flickering. This is 100% reproducible when launching an instance of Files.app first, then trying to fire the Save dialog. TEST=Open a browser window on Chrome OS, hit CTRL-O. BUG=249995 Review URL: https://chromiumcodereview.appspot.com/17535002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@208905 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/ui/views/select_file_dialog_extension.cc9
1 files changed, 3 insertions, 6 deletions
diff --git a/chrome/browser/ui/views/select_file_dialog_extension.cc b/chrome/browser/ui/views/select_file_dialog_extension.cc
index 3efc148..c5f4d4f 100644
--- a/chrome/browser/ui/views/select_file_dialog_extension.cc
+++ b/chrome/browser/ui/views/select_file_dialog_extension.cc
@@ -37,12 +37,9 @@ using content::BrowserThread;
namespace {
-const int kFileManagerWidth = 954; // pixels
+const int kFileManagerWidth = 972; // pixels
const int kFileManagerHeight = 640; // pixels
-const int kFileManagerMinimumWidth = kFileManagerWidth * 2 / 3; // pixels
-const int kFileManagerMinimumHeight = kFileManagerHeight * 2 / 3; // pixels
-
// Holds references to file manager dialogs that have callbacks pending
// to their listeners.
class PendingDialog {
@@ -354,8 +351,8 @@ void SelectFileDialogExtension::SelectFileImpl(
ExtensionDialog* dialog = ExtensionDialog::Show(file_browser_url,
base_window, profile_, web_contents,
kFileManagerWidth, kFileManagerHeight,
- kFileManagerMinimumWidth,
- kFileManagerMinimumHeight,
+ kFileManagerWidth,
+ kFileManagerHeight,
#if defined(USE_AURA)
file_manager_util::GetTitleFromType(type),
#else