--- /tmp/views_argument_api.module	2007-07-02 18:48:36.000000000 -0700
+++ /tmp/views_argument_api.module.fixed	2007-07-02 18:47:56.000000000 -0700
@@ -333,7 +333,7 @@
 	$elements = views_argument_api_get_elements_by_view($view_name);
 	foreach($elements as $argid => $element) {
 		$func = $elements[$argid]['handler'];
-		$processed[$argid] = call_user_func_array($func, array_merge(array($form_values[$argid]), $elements[$argid]['callback arguments']));
+		$processed[$argid] = call_user_func_array($func, array_merge(array($form_values[$argid]), (array)$elements[$argid]['callback arguments']));
 	}
 
 	return $processed;
