aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ring.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/ring.c')
-rw-r--r--src/ring.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/ring.c b/src/ring.c
index 9feb444..548173b 100644
--- a/src/ring.c
+++ b/src/ring.c
@@ -574,11 +574,11 @@ teco_state_edit_file_done(teco_machine_main_t *ctx, teco_string_t str, GError **
g_autofree gchar *filename = teco_file_expand_path(str.data);
if (teco_globber_is_pattern(filename)) {
- g_auto(teco_globber_t) globber;
- teco_globber_init(&globber, filename, G_FILE_TEST_IS_REGULAR);
+ g_autoptr(teco_globber_t) globber;
+ globber = teco_globber_new(filename, G_FILE_TEST_IS_REGULAR);
gchar *globbed_filename;
- while ((globbed_filename = teco_globber_next(&globber))) {
+ while ((globbed_filename = teco_globber_next(globber))) {
gboolean rc = teco_current_doc_undo_edit(error) &&
teco_ring_edit(globbed_filename, error);
g_free(globbed_filename);