fix a bug from when $window changed to $wid in the execute action
This commit is contained in:
parent
ec328fc04f
commit
e4f0be1ab0
1 changed files with 4 additions and 4 deletions
|
@ -144,7 +144,7 @@ static gboolean run_func(ObActionsData *data, gpointer options)
|
||||||
if (data->client) {
|
if (data->client) {
|
||||||
gchar *c, *before, *expand;
|
gchar *c, *before, *expand;
|
||||||
|
|
||||||
/* replace occurances of $pid and $window */
|
/* replace occurances of $pid and $wid */
|
||||||
|
|
||||||
expand = NULL;
|
expand = NULL;
|
||||||
before = cmd;
|
before = cmd;
|
||||||
|
@ -172,9 +172,9 @@ static gboolean run_func(ObActionsData *data, gpointer options)
|
||||||
if ((c[1] == 'w' || c[1] == 'W') &&
|
if ((c[1] == 'w' || c[1] == 'W') &&
|
||||||
(c[2] == 'i' || c[2] == 'I') &&
|
(c[2] == 'i' || c[2] == 'I') &&
|
||||||
(c[3] == 'd' || c[3] == 'D') &&
|
(c[3] == 'd' || c[3] == 'D') &&
|
||||||
!g_ascii_isalnum(c[7]))
|
!g_ascii_isalnum(c[4]))
|
||||||
{
|
{
|
||||||
/* found $window */
|
/* found $wid */
|
||||||
gchar *tmp;
|
gchar *tmp;
|
||||||
|
|
||||||
*c = '\0';
|
*c = '\0';
|
||||||
|
@ -185,7 +185,7 @@ static gboolean run_func(ObActionsData *data, gpointer options)
|
||||||
data->client->window);
|
data->client->window);
|
||||||
g_free(tmp);
|
g_free(tmp);
|
||||||
|
|
||||||
before = c + 7; /* 4 = strlen("$window") */
|
before = c + 4; /* 4 = strlen("$wid") */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue