*** openbox/client.c.orig	Tue Jan 24 08:34:18 2012
--- openbox/client.c	Tue Jan 24 08:41:25 2012
***************
*** 872,889 ****
                   app->role != NULL || app->title != NULL ||
                   (signed)app->type >= 0);
  
!         if (app->name &&
              !g_pattern_match(app->name, strlen(self->name), self->name, NULL))
              match = FALSE;
!         else if (app->class &&
                   !g_pattern_match(app->class,
                                    strlen(self->class), self->class, NULL))
              match = FALSE;
!         else if (app->role &&
                   !g_pattern_match(app->role,
                                    strlen(self->role), self->role, NULL))
              match = FALSE;
!         else if (app->title &&
                   !g_pattern_match(app->title,
                                    strlen(self->title), self->title, NULL))
              match = FALSE;
--- 872,889 ----
                   app->role != NULL || app->title != NULL ||
                   (signed)app->type >= 0);
  
!         if (app->name && self->name &&
              !g_pattern_match(app->name, strlen(self->name), self->name, NULL))
              match = FALSE;
!         else if (app->class && self->class &&
                   !g_pattern_match(app->class,
                                    strlen(self->class), self->class, NULL))
              match = FALSE;
!         else if (app->role && self->role &&
                   !g_pattern_match(app->role,
                                    strlen(self->role), self->role, NULL))
              match = FALSE;
!         else if (app->title && self->title &&
                   !g_pattern_match(app->title,
                                    strlen(self->title), self->title, NULL))
              match = FALSE;