vte r2328 - in trunk: . src



Author: behdad
Date: Fri Dec  5 17:58:05 2008
New Revision: 2328
URL: http://svn.gnome.org/viewvc/vte?rev=2328&view=rev

Log:
2008-12-05  Behdad Esfahbod  <behdad gnome org>

        * src/vte.c (_vte_terminal_insert_char):
        * src/vteseq.c (vte_sequence_handler_screen_alignment_test):
        Use structure assignment instead of memcpy().



Modified:
   trunk/ChangeLog
   trunk/src/vte.c
   trunk/src/vteseq.c

Modified: trunk/src/vte.c
==============================================================================
--- trunk/src/vte.c	(original)
+++ trunk/src/vte.c	Fri Dec  5 17:58:05 2008
@@ -3165,7 +3165,7 @@
 		}
 	}
 
-	memcpy (&attr, &screen->defaults.attr, sizeof (attr));
+	attr = screen->defaults.attr;
 	attr.columns = columns;
 
 	if (G_UNLIKELY (c == '_' && terminal->pvt->flags.ul)) {

Modified: trunk/src/vteseq.c
==============================================================================
--- trunk/src/vteseq.c	(original)
+++ trunk/src/vteseq.c	Fri Dec  5 17:58:05 2008
@@ -3060,7 +3060,7 @@
 		_vte_terminal_emit_text_deleted(terminal);
 		/* Fill this row. */
 		cell.c = 'E';
-		memcpy (&cell.attr, &screen->basic_defaults.attr, sizeof (cell.attr));
+		cell.attr = screen->basic_defaults.attr;
 		cell.attr.columns = 1;
 		vte_g_array_fill(rowdata->cells, &cell, terminal->column_count);
 		_vte_terminal_emit_text_inserted(terminal);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]