/* Always return FALSE because its not interactive */
static gboolean run_func_on(ObActionsData *data, gpointer options)
{
- if (data->client) {
+ if (!actions_client_locked(data)) {
actions_client_move(data, TRUE);
client_set_undecorated(data->client, FALSE);
actions_client_move(data, FALSE);
/* Always return FALSE because its not interactive */
static gboolean run_func_off(ObActionsData *data, gpointer options)
{
- if (data->client) {
+ if (!actions_client_locked(data)) {
actions_client_move(data, TRUE);
client_set_undecorated(data->client, TRUE);
actions_client_move(data, FALSE);
/* Always return FALSE because its not interactive */
static gboolean run_func_toggle(ObActionsData *data, gpointer options)
{
- if (data->client) {
+ if (!actions_client_locked(data)) {
actions_client_move(data, TRUE);
client_set_undecorated(data->client, !data->client->undecorated);
actions_client_move(data, FALSE);