aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/qreg-commands.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/qreg-commands.c')
-rw-r--r--src/qreg-commands.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qreg-commands.c b/src/qreg-commands.c
index e8be384..0e07944 100644
--- a/src/qreg-commands.c
+++ b/src/qreg-commands.c
@@ -372,7 +372,7 @@ teco_state_setqregstring_nobuilding_done(teco_machine_main_t *ctx,
gint args = teco_expressions_args();
if (args > 0) {
- guint codepage = SC_CP_UTF8;
+ guint codepage = teco_default_codepage();
if (colon_modified && !qreg->vtable->get_string(qreg, NULL, NULL, &codepage, error))
return NULL;
@@ -415,7 +415,7 @@ teco_state_setqregstring_nobuilding_done(teco_machine_main_t *ctx,
/* set register */
if (!qreg->vtable->undo_set_string(qreg, error) ||
!qreg->vtable->set_string(qreg, buffer, len,
- SC_CP_UTF8, error))
+ codepage, error))
return NULL;
}
}
@@ -429,7 +429,7 @@ teco_state_setqregstring_nobuilding_done(teco_machine_main_t *ctx,
/* set register */
if (!qreg->vtable->undo_set_string(qreg, error) ||
!qreg->vtable->set_string(qreg, str->data, str->len,
- SC_CP_UTF8, error))
+ teco_default_codepage(), error))
return NULL;
}