Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(220)

Side by Side Diff: chrome/browser/autofill/autofill_dialog_gtk.cc

Issue 3645002: Autofill help link should link to locale specific site (Closed)
Patch Set: Created 10 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/autofill/autofill_dialog.h" 5 #include "chrome/browser/autofill/autofill_dialog.h"
6 6
7 #include <gtk/gtk.h> 7 #include <gtk/gtk.h>
8 8
9 #include <algorithm> 9 #include <algorithm>
10 #include <string> 10 #include <string>
(...skipping 348 matching lines...) Expand 10 before | Expand all | Expand 10 after
359 } 359 }
360 gboolean is_header; 360 gboolean is_header;
361 gboolean is_separator; 361 gboolean is_separator;
362 gtk_tree_model_get(model, &iter, COL_IS_HEADER, &is_header, 362 gtk_tree_model_get(model, &iter, COL_IS_HEADER, &is_header,
363 COL_IS_SEPARATOR, &is_separator, -1); 363 COL_IS_SEPARATOR, &is_separator, -1);
364 return !is_header && !is_separator; 364 return !is_header && !is_separator;
365 } 365 }
366 366
367 void AutoFillDialog::OnLinkActivated() { 367 void AutoFillDialog::OnLinkActivated() {
368 Browser* browser = BrowserList::GetLastActive(); 368 Browser* browser = BrowserList::GetLastActive();
369 browser->OpenURL(GURL(kAutoFillLearnMoreUrl), GURL(), NEW_FOREGROUND_TAB, 369 if (!browser || !browser->GetSelectedTabContents())
James Hawkins 2010/10/09 00:22:52 You DCHECK in the InfoBar code, yet check for |bro
dhollowa 2010/10/09 00:32:07 Yes. I believe so.
James Hawkins 2010/10/09 00:47:36 Under what circumstances?
dhollowa 2010/10/09 01:08:21 [Associating reply... got move to top-level someho
370 PageTransition::TYPED); 370 browser = Browser::Create(profile_);
371 browser->OpenAutoFillHelpTabAndActivate();
371 } 372 }
372 373
373 void AutoFillDialog::LoadAutoFillData() { 374 void AutoFillDialog::LoadAutoFillData() {
374 if (!personal_data_->IsDataLoaded()) { 375 if (!personal_data_->IsDataLoaded()) {
375 UpdateWidgetState(); 376 UpdateWidgetState();
376 return; 377 return;
377 } 378 }
378 379
379 // Rebuild the underlying store. 380 // Rebuild the underlying store.
380 gtk_list_store_clear(list_store_); 381 gtk_list_store_clear(list_store_);
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after
659 660
660 void ShowAutoFillDialog(gfx::NativeView parent, 661 void ShowAutoFillDialog(gfx::NativeView parent,
661 AutoFillDialogObserver* observer, 662 AutoFillDialogObserver* observer,
662 Profile* profile) { 663 Profile* profile) {
663 DCHECK(profile); 664 DCHECK(profile);
664 665
665 if (!dialog) 666 if (!dialog)
666 dialog = new AutoFillDialog(profile, observer); 667 dialog = new AutoFillDialog(profile, observer);
667 dialog->Show(); 668 dialog->Show();
668 } 669 }
OLDNEW
« no previous file with comments | « chrome/browser/autofill/autofill_cc_infobar_delegate.cc ('k') | chrome/browser/autofill/autofill_manager.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698