summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Hergert <chergert@redhat.com>2023-05-17 12:48:51 -0700
committerChristian Hergert <chergert@redhat.com>2023-05-17 12:48:51 -0700
commited3329067b408d72124072864a69927620b1d80f (patch)
treeaaa54bdfb62692742a469b3c24aa33f7ceb653ab
parent6af4d3a37e5d533cee9545ee326356413e65a627 (diff)
downloadgtksourceview-ed3329067b408d72124072864a69927620b1d80f.tar.gz
vim: use -1 for string length
This will tell the lower components that the string is \0 terminated and therefore can avoid an extra string copy. Related !321
-rw-r--r--gtksourceview/vim/gtksourcevimvisual.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtksourceview/vim/gtksourcevimvisual.c b/gtksourceview/vim/gtksourcevimvisual.c
index bfbe99b8..0c79a5eb 100644
--- a/gtksourceview/vim/gtksourcevimvisual.c
+++ b/gtksourceview/vim/gtksourcevimvisual.c
@@ -480,7 +480,7 @@ gtk_source_vim_visual_put (GtkSourceVimVisual *self,
gtk_text_buffer_begin_user_action (GTK_TEXT_BUFFER (buffer));
gtk_text_buffer_delete_selection (GTK_TEXT_BUFFER (buffer), TRUE, TRUE);
- gtk_text_buffer_insert_at_cursor (GTK_TEXT_BUFFER (buffer), replace_content, strlen (replace_content));
+ gtk_text_buffer_insert_at_cursor (GTK_TEXT_BUFFER (buffer), replace_content, -1);
gtk_source_vim_state_set_current_register_value (GTK_SOURCE_VIM_STATE (self), selection_content);
gtk_text_buffer_end_user_action (GTK_TEXT_BUFFER (buffer));