aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ring.c
diff options
context:
space:
mode:
authorRobin Haberkorn <rhaberkorn@fmsbw.de>2026-06-28 02:35:17 +0200
committerRobin Haberkorn <rhaberkorn@fmsbw.de>2026-06-28 02:35:17 +0200
commit0dfb113b47d958093e6ae086c9695e5be83b24b8 (patch)
tree1fc64bdd464255f2c3d48e045208dfb4524f411f /src/ring.c
parent4fe5bc6f3867096965270c90f2e1e5df77b8825f (diff)
teco_globber_t is ported from GRegex to terex
It's now a private struct, so we can include the regex_t wihout having to draw in the terex headers everywhere.
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);