vte r2378 - in trunk: . src



Author: behdad
Date: Sat Mar  7 23:51:12 2009
New Revision: 2378
URL: http://svn.gnome.org/viewvc/vte?rev=2378&view=rev

Log:
2009-03-07  Behdad Esfahbod  <behdad gnome org>

        Bug 574025 â Crash in _vte_terminal_insert_char

        * src/vte.c (_vte_terminal_insert_char): Don't crash.



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

Modified: trunk/src/vte.c
==============================================================================
--- trunk/src/vte.c	(original)
+++ trunk/src/vte.c	Sat Mar  7 23:51:12 2009
@@ -3142,10 +3142,12 @@
 				row_num--;
 				row = _vte_terminal_find_row_data (terminal, row_num);
 
-				if (!row->soft_wrapped)
-					row = NULL;
-				else
-					col = row->cells->len;
+				if (row) {
+					if (!row->soft_wrapped)
+						row = NULL;
+					else
+						col = row->cells->len;
+				}
 			}
 		} else {
 			row = _vte_terminal_find_row_data (terminal, row_num);



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