mirror of
https://github.com/edu4rdshl/gnome-shell.git
synced 2026-07-18 07:34:54 +00:00
shell: Don't use g_memmove()
Glib stopped providing any fallback implementations on systems without memmove() all the way back in 2013. Since then, the symbol is a simple macro around memmove(); use that function directly now that glib added a deprecation warning. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/632
This commit is contained in:
parent
305e63750e
commit
208c5e9562
1 changed files with 2 additions and 2 deletions
|
|
@ -108,7 +108,7 @@ shell_secure_text_buffer_real_insert_text (ClutterTextBuffer *buffer,
|
|||
|
||||
/* Actual text insertion */
|
||||
at = g_utf8_offset_to_pointer (self->text, position) - self->text;
|
||||
g_memmove (self->text + at + n_bytes, self->text + at, self->text_bytes - at);
|
||||
memmove (self->text + at + n_bytes, self->text + at, self->text_bytes - at);
|
||||
memcpy (self->text + at, chars, n_bytes);
|
||||
|
||||
/* Book keeping */
|
||||
|
|
@ -138,7 +138,7 @@ shell_secure_text_buffer_real_delete_text (ClutterTextBuffer *buffer,
|
|||
start = g_utf8_offset_to_pointer (self->text, position) - self->text;
|
||||
end = g_utf8_offset_to_pointer (self->text, position + n_chars) - self->text;
|
||||
|
||||
g_memmove (self->text + start, self->text + end, self->text_bytes + 1 - end);
|
||||
memmove (self->text + start, self->text + end, self->text_bytes + 1 - end);
|
||||
self->text_chars -= n_chars;
|
||||
self->text_bytes -= (end - start);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue