Chromium Code Reviews| Index: chrome/browser/ui/gtk/bubble/bubble_gtk.cc |
| =================================================================== |
| --- chrome/browser/ui/gtk/bubble/bubble_gtk.cc (revision 102449) |
| +++ chrome/browser/ui/gtk/bubble/bubble_gtk.cc (working copy) |
| @@ -399,7 +399,7 @@ |
| GdkEventKey msg; |
| GdkKeymapKey* keys; |
| gint n_keys; |
| - |
| + bool close_bubble = false; |
| switch (keyval) { |
| case GDK_Escape: |
| // Close on Esc and trap the accelerator |
| @@ -409,7 +409,7 @@ |
| case GDK_w: |
| // Close on C-w and forward the accelerator |
| if (modifier & GDK_CONTROL_MASK) { |
| - Close(); |
| + close_bubble = true; |
| } |
| break; |
| default: |
| @@ -446,6 +446,8 @@ |
| // of something off if it happens regularly. |
| DLOG(WARNING) << "Found no keys for value " << keyval; |
| } |
| + if (close_bubble == true) |
|
Evan Stade
2011/09/23 20:09:42
no == true
|
| + Close(); |
| return TRUE; |
| } |