diff options
| -rw-r--r-- | svte.c | 18 | 
1 files changed, 7 insertions, 11 deletions
| @@ -63,7 +63,7 @@ typedef struct {  static void quit();  gboolean event_key(GtkWidget *widget, GdkEventKey *event); -gboolean event_button(GtkWidget *widget, GdkEventButton *button_event, struct term *t); +gboolean event_button(GtkWidget *widget, GdkEventButton *button_event);  static void tab_close();  static char* tab_get_cwd(struct term* t);  static void tab_switch(gboolean b); @@ -169,17 +169,15 @@ gboolean event_key(GtkWidget *widget, GdkEventKey *event) {  /* button event handler */ -gboolean event_button(GtkWidget *widget, GdkEventButton *button_event, struct term *t) { +gboolean event_button(GtkWidget *widget, GdkEventButton *button_event) { -  glong col = 0; -  glong row = 0;    int ret = 0;    gchar *match;    if(button_event->button == 1) { -    match = vte_terminal_match_check(VTE_TERMINAL(t->vte),  -        button_event->x / vte_terminal_get_char_width (VTE_TERMINAL (t->vte)), -        button_event->y / vte_terminal_get_char_height (VTE_TERMINAL (t->vte)), +    match = vte_terminal_match_check(VTE_TERMINAL(widget),  +        button_event->x / vte_terminal_get_char_width (VTE_TERMINAL (widget)), +        button_event->y / vte_terminal_get_char_height (VTE_TERMINAL (widget)),          &ret);      if (match) {        launch_url(match); @@ -363,7 +361,7 @@ static void tab_new() {    g_signal_connect(G_OBJECT(t->vte), "child-exited", G_CALLBACK(tab_close), NULL);    g_signal_connect(G_OBJECT(t->vte), "window-title-changed", G_CALLBACK(tab_title), t); -  g_signal_connect(G_OBJECT(t->vte), "button-press-event", G_CALLBACK(event_button), t); +  g_signal_connect(G_OBJECT(t->vte), "button-press-event", G_CALLBACK(event_button), NULL);    vte_terminal_set_allow_bold(VTE_TERMINAL(t->vte), config->allow_bold);    vte_terminal_set_audible_bell(VTE_TERMINAL(t->vte), config->audible_bell); @@ -447,15 +445,13 @@ static gboolean parse_command_line_options(int argc, char* argv[]) {  /* parse the config file, using the Settings struct */  static void parse_config_file(gchar *config_file) {    GKeyFile *keyfile; -  GKeyFileFlags flags;    GError *error = NULL; -  gsize length;    gchar *addid;     int i = 0;    addid = (gchar *) g_malloc (3);    keyfile = g_key_file_new(); -  if (!g_key_file_load_from_file(keyfile, config_file, flags, &error)) { +  if (!g_key_file_load_from_file(keyfile, config_file, G_KEY_FILE_NONE, &error)) {      g_warning("Error parsing config file %s: %s\n",          config_file,          error->message); | 
