summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Persch <chpe@gnome.org>2015-10-07 22:15:06 +0200
committerChristian Persch <chpe@gnome.org>2015-10-07 22:15:06 +0200
commitb9f2f05eba85bab72db475e0dc2738de7b553eeb (patch)
tree02794727bf95714ace7eb572b5af5abc5a69df0a
parente5c69d6584c124e774b5f7d9938b12ec1a242e17 (diff)
downloadvte-b9f2f05eba85bab72db475e0dc2738de7b553eeb.tar.gz
vteapp: Use vte_terminal_match_check_event
-rw-r--r--src/vteapp.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/vteapp.c b/src/vteapp.c
index dfc06044..9931b5f1 100644
--- a/src/vteapp.c
+++ b/src/vteapp.c
@@ -145,7 +145,6 @@ button_pressed(GtkWidget *widget, GdkEventButton *event, gpointer data)
char *match;
int tag;
GtkBorder padding;
- int char_width, char_height;
switch (event->button) {
case 3:
@@ -154,12 +153,9 @@ button_pressed(GtkWidget *widget, GdkEventButton *event, gpointer data)
gtk_style_context_get_padding(gtk_widget_get_style_context(widget),
gtk_widget_get_state_flags(widget),
&padding);
- char_width = vte_terminal_get_char_width (terminal);
- char_height = vte_terminal_get_char_height (terminal);
- match = vte_terminal_match_check(terminal,
- (event->x - padding.left) / char_width,
- (event->y - padding.top) / char_height,
- &tag);
+ match = vte_terminal_match_check_event(terminal,
+ (GdkEvent*)event,
+ &tag);
if (match != NULL) {
g_print("Matched `%s' (%d).\n", match, tag);
g_free(match);