Merge branch 'master' into next

Conflicts:
	testcases/t/173-get-marks.t
This commit is contained in:
Michael Stapelberg
2011-12-17 14:22:57 +00:00
3 changed files with 27 additions and 15 deletions

View File

@ -908,6 +908,14 @@ layout_mode:
mark:
TOK_MARK STR
{
printf("Clearing all windows which have that mark first\n");
Con *con;
TAILQ_FOREACH(con, &all_cons, all_cons) {
if (con->mark && strcmp(con->mark, $2) == 0)
FREE(con->mark);
}
printf("marking window with str %s\n", $2);
owindow *current;
@ -915,11 +923,9 @@ mark:
TAILQ_FOREACH(current, &owindows, owindows) {
printf("matching: %p / %s\n", current->con, current->con->name);
current->con->mark = sstrdup($2);
current->con->mark = $2;
}
free($<string>2);
tree_render();
}
;