flatpak-complete.c (flatpak-1.15.1.tar.xz) | : | flatpak-complete.c (flatpak-1.15.2.tar.xz) | ||
---|---|---|---|---|
skipping to change at line 558 | skipping to change at line 558 | |||
parse_completion_line_to_argv (const char *initial_completion_line, | parse_completion_line_to_argv (const char *initial_completion_line, | |||
FlatpakCompletion *completion) | FlatpakCompletion *completion) | |||
{ | { | |||
gboolean parse_result = g_shell_parse_argv (initial_completion_line, | gboolean parse_result = g_shell_parse_argv (initial_completion_line, | |||
&completion->original_argc, | &completion->original_argc, | |||
&completion->original_argv, | &completion->original_argv, | |||
NULL); | NULL); | |||
/* Make a shallow copy of argv, which will be our "working set" */ | /* Make a shallow copy of argv, which will be our "working set" */ | |||
completion->argc = completion->original_argc; | completion->argc = completion->original_argc; | |||
completion->argv = g_memdup (completion->original_argv, | completion->argv = g_memdup2 (completion->original_argv, | |||
sizeof (gchar *) * (completion->original_argc + 1 | sizeof (gchar *) * (completion->original_argc + | |||
)); | 1)); | |||
return parse_result; | return parse_result; | |||
} | } | |||
FlatpakCompletion * | FlatpakCompletion * | |||
flatpak_completion_new (const char *arg_line, | flatpak_completion_new (const char *arg_line, | |||
const char *arg_point, | const char *arg_point, | |||
const char *arg_cur) | const char *arg_cur) | |||
{ | { | |||
FlatpakCompletion *completion; | FlatpakCompletion *completion; | |||
End of changes. 1 change blocks. | ||||
3 lines changed or deleted | 3 lines changed or added |