[gtk+] cssnodedeclaration: Fix src/dest swap in memmove()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] cssnodedeclaration: Fix src/dest swap in memmove()
- Date: Wed, 22 Oct 2014 01:39:33 +0000 (UTC)
commit 7d9677045336ddfdf321cb725ea5ddeda872cf67
Author: Benjamin Otte <otte redhat com>
Date: Wed Oct 22 03:38:20 2014 +0200
cssnodedeclaration: Fix src/dest swap in memmove()
The main cause here were the wrong style classes being removed, such as
"message-dialog" instead of "csd" for GtkMessageDialog.
gtk/gtkcssnodedeclaration.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/gtk/gtkcssnodedeclaration.c b/gtk/gtkcssnodedeclaration.c
index b5874ff..1c09930 100644
--- a/gtk/gtkcssnodedeclaration.c
+++ b/gtk/gtkcssnodedeclaration.c
@@ -90,7 +90,7 @@ gtk_css_node_declaration_make_writable_resize (GtkCssNodeDeclaration **decl,
if ((*decl)->refcount == 1)
{
if (bytes_removed > 0 && old_size - offset - bytes_removed > 0)
- memmove (((char *) *decl) + offset + bytes_removed, ((char *) *decl) + offset, old_size - offset -
bytes_removed);
+ memmove (((char *) *decl) + offset, ((char *) *decl) + offset + bytes_removed, old_size - offset -
bytes_removed);
*decl = g_realloc (*decl, new_size);
if (bytes_added > 0 && old_size - offset > 0)
memmove (((char *) *decl) + offset + bytes_added, ((char *) *decl) + offset, old_size - offset);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]