vte r2327 - in trunk: . src
- From: behdad svn gnome org
- To: svn-commits-list gnome org
- Subject: vte r2327 - in trunk: . src
- Date: Fri, 5 Dec 2008 17:56:48 +0000 (UTC)
Author: behdad
Date: Fri Dec 5 17:56:48 2008
New Revision: 2327
URL: http://svn.gnome.org/viewvc/vte?rev=2327&view=rev
Log:
2008-12-05 Behdad Esfahbod <behdad gnome org>
* src/vte.c (_vte_terminal_cleanup_tab_fragments_at_cursor): Remove
unneeded checks. They were masking bugs.
Modified:
trunk/ChangeLog
trunk/src/vte.c
Modified: trunk/src/vte.c
==============================================================================
--- trunk/src/vte.c (original)
+++ trunk/src/vte.c Fri Dec 5 17:56:48 2008
@@ -2952,27 +2952,19 @@
struct vte_charcell *cell = _vte_row_data_find_charcell(row, col);
if (G_UNLIKELY (cell != NULL && cell->c == '\t')) {
- int i, num_columns;
+ long i, num_columns;
_vte_debug_print(VTE_DEBUG_MISC,
"Cleaning tab fragments at %ld",
col);
/* go back to the beginning of the tab */
- while (cell != NULL && cell->attr.fragment && col > 0) {
+ while (cell->attr.fragment && col > 0)
cell = _vte_row_data_find_charcell(row, --col);
- }
-
- if (!cell) {
- /* heck, whatever */
- return;
- }
num_columns = cell->attr.columns;
for (i = 0; i < num_columns; i++) {
cell = _vte_row_data_find_charcell(row, col++);
- if (!cell)
- continue;
*cell = screen->fill_defaults;
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]