| Index: chrome/browser/gtk/reload_button_gtk.cc
|
| diff --git a/chrome/browser/gtk/reload_button_gtk.cc b/chrome/browser/gtk/reload_button_gtk.cc
|
| index 8e3cb8fbd18adc627e6543a06c686f1daac6add1..b022cf9466243afbfa0f88d961a2ec0dc45b3557 100644
|
| --- a/chrome/browser/gtk/reload_button_gtk.cc
|
| +++ b/chrome/browser/gtk/reload_button_gtk.cc
|
| @@ -129,11 +129,10 @@ void ReloadButtonGtk::OnClicked(GtkWidget* sender) {
|
| GdkModifierType modifier_state;
|
| gtk_get_current_event_state(&modifier_state);
|
| guint modifier_state_uint = modifier_state;
|
| - if (modifier_state_uint & GDK_SHIFT_MASK) {
|
| + if (modifier_state_uint & (GDK_SHIFT_MASK | GDK_CONTROL_MASK)) {
|
| command = IDC_RELOAD_IGNORING_CACHE;
|
| - // Mask off shift so it isn't interpreted as affecting the disposition
|
| - // below.
|
| - modifier_state_uint &= ~GDK_SHIFT_MASK;
|
| + // Mask off Shift and Control so they don't affect the disposition below.
|
| + modifier_state_uint &= ~(GDK_SHIFT_MASK | GDK_CONTROL_MASK);
|
| } else {
|
| command = IDC_RELOAD;
|
| }
|
|
|