| Index: chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc
|
| diff --git a/chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc b/chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc
|
| index 6c98e80514b81ee178a60cec075b12b5e886c03f..971eecc633679eae293f341f88029a9e1dafad3a 100644
|
| --- a/chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc
|
| +++ b/chrome/browser/ui/libgtk2ui/print_dialog_gtk2.cc
|
| @@ -241,7 +241,8 @@ void PrintDialogGtk2::ShowDialog(
|
|
|
| dialog_ = gtk_print_unix_dialog_new(NULL, NULL);
|
| libgtk2ui::SetGtkTransientForAura(dialog_, parent_view);
|
| - parent_view->AddObserver(this);
|
| + if (parent_view)
|
| + parent_view->AddObserver(this);
|
| g_signal_connect(dialog_, "delete-event",
|
| G_CALLBACK(gtk_widget_hide_on_delete), NULL);
|
|
|
|
|