diff options
author | Christian Hergert <chergert@redhat.com> | 2023-05-17 12:48:51 -0700 |
---|---|---|
committer | Christian Hergert <chergert@redhat.com> | 2023-05-17 12:48:51 -0700 |
commit | ed3329067b408d72124072864a69927620b1d80f (patch) | |
tree | aaa54bdfb62692742a469b3c24aa33f7ceb653ab | |
parent | 6af4d3a37e5d533cee9545ee326356413e65a627 (diff) | |
download | gtksourceview-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.c | 2 |
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)); |