+ /* TODO: pcre match */
+ if (match->title != NULL && window->name_json != NULL && strcasecmp(match->title, window->name_json) == 0) {
+ LOG("match made by title (%s)\n", window->name_json);
+ return true;
+ }
+
+ LOG("match->dock = %d, window->dock = %d\n", match->dock, window->dock);
+ if (match->dock != -1 &&
+ ((window->dock == W_DOCK_TOP && match->dock == M_DOCK_TOP) ||
+ (window->dock == W_DOCK_BOTTOM && match->dock == M_DOCK_BOTTOM) ||
+ ((window->dock == W_DOCK_TOP || window->dock == W_DOCK_BOTTOM) &&
+ match->dock == M_DOCK_ANY) ||
+ (window->dock == W_NODOCK && match->dock == M_NODOCK))) {
+ LOG("match made by dock\n");
+ return true;
+ }
+