| 665 static gboolean |
665 static gboolean |
| 666 smiley_dialog_input_cb(GtkWidget *dialog, GdkEvent *event, |
666 smiley_dialog_input_cb(GtkWidget *dialog, GdkEvent *event, |
| 667 PidginWebViewToolbar *toolbar) |
667 PidginWebViewToolbar *toolbar) |
| 668 { |
668 { |
| 669 if ((event->type == GDK_KEY_PRESS && event->key.keyval == GDK_KEY_Escape) || |
669 if ((event->type == GDK_KEY_PRESS && event->key.keyval == GDK_KEY_Escape) || |
| 670 (event->type == GDK_BUTTON_PRESS && event->button.button == 1)) |
670 (event->type == GDK_BUTTON_PRESS && event->button.button == GDK_BUTTON_PRIMARY)) |
| 671 { |
671 { |
| 672 close_smiley_dialog(toolbar); |
672 close_smiley_dialog(toolbar); |
| 673 return TRUE; |
673 return TRUE; |
| 674 } |
674 } |
| 675 |
675 |