From 046a1c612dd2c0f6ff7e166f30d33e997afe84e8 Mon Sep 17 00:00:00 2001 From: Dave Davenport Date: Wed, 14 Jan 2015 08:15:52 +0100 Subject: [PATCH] Fix bug introduced with d1ba4bd8dc1e1d1e0e57015e4d9dd3fe0c03a3b9 * Match all fields of window struct, not just title. --- source/rofi.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/source/rofi.c b/source/rofi.c index 4e7d66f9..b598d190 100644 --- a/source/rofi.c +++ b/source/rofi.c @@ -708,19 +708,19 @@ static int window_match ( char **tokens, __attribute__( ( unused ) ) const char } if ( !test && c->class[0] != '\0' ) { - char *key = token_collate_key ( c->title, case_sensitive ); + char *key = token_collate_key ( c->class, case_sensitive ); test = ( strstr ( key, tokens[j] ) != NULL ); g_free ( key ); } if ( !test && c->role[0] != '\0' ) { - char *key = token_collate_key ( c->title, case_sensitive ); + char *key = token_collate_key ( c->role, case_sensitive ); test = ( strstr ( key, tokens[j] ) != NULL ); g_free ( key ); } if ( !test && c->name[0] != '\0' ) { - char *key = token_collate_key ( c->title, case_sensitive ); + char *key = token_collate_key ( c->name, case_sensitive ); test = ( strstr ( key, tokens[j] ) != NULL ); g_free ( key ); }