| Index: chrome/browser/ui/views/extensions/extension_install_dialog_view.cc
|
| diff --git a/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc b/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc
|
| index 59a9d047954834a5f90d3a702b7c8abb520bedd0..5575e9f391d087411c41aeb9fd63c2cfe47686a7 100644
|
| --- a/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc
|
| +++ b/chrome/browser/ui/views/extensions/extension_install_dialog_view.cc
|
| @@ -128,6 +128,10 @@ class ExtensionInstallDialogView : public views::DialogDelegateView,
|
| virtual void Layout() OVERRIDE;
|
| virtual gfx::Size GetPreferredSize() OVERRIDE;
|
|
|
| + // views::WidgetDelegate
|
| + virtual bool ShouldShowWindowTitle() const OVERRIDE;
|
| + virtual bool ShouldShowCloseButton() const OVERRIDE;
|
| +
|
| // views::LinkListener:
|
| virtual void LinkClicked(views::Link* source, int event_flags) OVERRIDE;
|
|
|
| @@ -417,10 +421,7 @@ ExtensionInstallDialogView::ExtensionInstallDialogView(
|
| icon_row_span = 4;
|
| } else if (prompt.ShouldShowPermissions()) {
|
| size_t permission_count = prompt.GetPermissionCount();
|
| - if (is_first_run()) {
|
| - // In first run case we have separator.
|
| - icon_row_span = 1;
|
| - } else if (permission_count > 0) {
|
| + if (permission_count > 0) {
|
| // Also span the permission header and each of the permission rows (all
|
| // have a padding row above it).
|
| icon_row_span = 3 + permission_count * 2;
|
| @@ -490,7 +491,7 @@ ExtensionInstallDialogView::ExtensionInstallDialogView(
|
| layout->AddPaddingRow(0, views::kRelatedControlVerticalSpacing);
|
|
|
| if (prompt.GetPermissionCount() > 0) {
|
| - if (is_inline_install() || is_first_run()) {
|
| + if (is_inline_install()) {
|
| layout->StartRow(0, column_set_id);
|
| layout->AddView(new views::Separator(views::Separator::HORIZONTAL),
|
| 3, 1, views::GridLayout::FILL, views::GridLayout::FILL);
|
| @@ -707,6 +708,14 @@ gfx::Size ExtensionInstallDialogView::GetPreferredSize() {
|
| return dialog_size_;
|
| }
|
|
|
| +bool ExtensionInstallDialogView::ShouldShowWindowTitle() const {
|
| + return false;
|
| +}
|
| +
|
| +bool ExtensionInstallDialogView::ShouldShowCloseButton() const {
|
| + return false;
|
| +}
|
| +
|
| // static
|
| ExtensionInstallPrompt::ShowDialogCallback
|
| ExtensionInstallPrompt::GetDefaultShowDialogCallback() {
|
|
|