Index: chrome/browser/ui/views/autofill/card_unmask_prompt_views.cc |
diff --git a/chrome/browser/ui/views/autofill/card_unmask_prompt_views.cc b/chrome/browser/ui/views/autofill/card_unmask_prompt_views.cc |
index f6487bfc3bc6b505e562a511af166cb7fc79574a..da3c23e83f63ba765b6e84e1c128b0649010cecb 100644 |
--- a/chrome/browser/ui/views/autofill/card_unmask_prompt_views.cc |
+++ b/chrome/browser/ui/views/autofill/card_unmask_prompt_views.cc |
@@ -39,9 +39,11 @@ namespace { |
// dialog. |
const int kEdgePadding = 19; |
+#if !defined(OS_LINUX) |
// From AutofillDialogViews. TODO(estade): share. |
SkColor kShadingColor = SkColorSetARGB(7, 0, 0, 0); |
SkColor kSubtleBorderColor = SkColorSetARGB(10, 0, 0, 0); |
+#endif |
class CardUnmaskPromptViews : public CardUnmaskPromptView, |
views::ComboboxListener, |
@@ -155,6 +157,7 @@ class CardUnmaskPromptViews : public CardUnmaskPromptView, |
return this; |
} |
+#if !defined(OS_LINUX) |
views::View* CreateFootnoteView() override { |
// Local storage checkbox and (?) tooltip. |
views::View* storage_row = new views::View(); |
@@ -177,6 +180,7 @@ class CardUnmaskPromptViews : public CardUnmaskPromptView, |
return storage_row; |
} |
+#endif |
// views::View |
gfx::Size GetPreferredSize() const override { |
@@ -414,6 +418,7 @@ class CardUnmaskPromptViews : public CardUnmaskPromptView, |
// The error label for most errors, which lives beneath the inputs. |
views::Label* error_label_; |
+ // Will be null on platforms that don't support saving locally. |
views::Checkbox* storage_checkbox_; |
views::View* progress_overlay_; |