| Index: chrome/browser/gtk/gtk_util.cc
|
| diff --git a/chrome/browser/gtk/gtk_util.cc b/chrome/browser/gtk/gtk_util.cc
|
| index 5a5a81530b8d441b1cd9364cd0f96c66284d8132..541d2da6e98e00fe11801d28714f09521a7f8efc 100644
|
| --- a/chrome/browser/gtk/gtk_util.cc
|
| +++ b/chrome/browser/gtk/gtk_util.cc
|
| @@ -1059,4 +1059,11 @@ string16 GetStockPreferencesMenuLabel() {
|
| return preferences;
|
| }
|
|
|
| +bool IsWidgetAncestryVisible(GtkWidget* widget) {
|
| + GtkWidget* parent = widget;
|
| + while (parent && GTK_WIDGET_VISIBLE(parent))
|
| + parent = parent->parent;
|
| + return !parent;
|
| +}
|
| +
|
| } // namespace gtk_util
|
|
|