This can cause an issue if used in combination with for_window and i3bar during startup of i3 otherwise.
fixes #1774
}
if (match->workspace != NULL) {
- Con *con = con_by_window_id(window->id);
- assert(con != NULL);
+ if ((con = con_by_window_id(window->id)) == NULL)
+ return false;
+
Con *ws = con_get_workspace(con);
- assert(ws != NULL);
+ if (ws == NULL)
+ return false;
if (regex_matches(match->workspace, ws->name)) {
LOG("workspace matches (%s)\n", ws->name);