event: allow hook before/after strings to be glob patterns

This commit is contained in:
George Kiagiadakis
2023-09-24 00:09:55 +03:00
parent 06fa06ca5c
commit 3823ea4b40

View File

@@ -321,7 +321,7 @@ record_dependency (struct spa_list *list, const gchar *target,
{ {
HookData *hook_data; HookData *hook_data;
spa_list_for_each (hook_data, list, link) { spa_list_for_each (hook_data, list, link) {
if (!g_strcmp0 (wp_event_hook_get_name (hook_data->hook), target)) { if (g_pattern_match_simple (target, wp_event_hook_get_name (hook_data->hook))) {
g_ptr_array_insert (hook_data->dependencies, -1, (gchar *) dependency); g_ptr_array_insert (hook_data->dependencies, -1, (gchar *) dependency);
break; break;
} }
@@ -334,7 +334,7 @@ hook_exists_in (const gchar *hook_name, struct spa_list *list)
HookData *hook_data; HookData *hook_data;
if (!spa_list_is_empty (list)) { if (!spa_list_is_empty (list)) {
spa_list_for_each (hook_data, list, link) { spa_list_for_each (hook_data, list, link) {
if (!g_strcmp0 (wp_event_hook_get_name (hook_data->hook), hook_name)) { if (g_pattern_match_simple (hook_name, wp_event_hook_get_name (hook_data->hook))) {
return TRUE; return TRUE;
} }
} }