mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-13 14:00:09 +00:00
textlayout: Remove unused-but-set variables
This commit is contained in:
parent
e411081c84
commit
ae60293c24
@ -1157,7 +1157,6 @@ totally_invisible_line (GtkTextLayout *layout,
|
|||||||
GtkTextIter *iter)
|
GtkTextIter *iter)
|
||||||
{
|
{
|
||||||
GtkTextLineSegment *seg;
|
GtkTextLineSegment *seg;
|
||||||
int bytes = 0;
|
|
||||||
|
|
||||||
/* Check if the first char is visible, if so we are partially visible.
|
/* Check if the first char is visible, if so we are partially visible.
|
||||||
* Note that we have to check this since we don't know the current
|
* Note that we have to check this since we don't know the current
|
||||||
@ -1168,22 +1167,12 @@ totally_invisible_line (GtkTextLayout *layout,
|
|||||||
if (!_gtk_text_btree_char_is_invisible (iter))
|
if (!_gtk_text_btree_char_is_invisible (iter))
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
bytes = 0;
|
|
||||||
seg = line->segments;
|
seg = line->segments;
|
||||||
|
|
||||||
while (seg != NULL)
|
while (seg != NULL)
|
||||||
{
|
{
|
||||||
if (seg->byte_count > 0)
|
if (seg->byte_count <= 0 &&
|
||||||
bytes += seg->byte_count;
|
seg->type == >k_text_toggle_on_type)
|
||||||
|
|
||||||
/* Note that these two tests can cause us to bail out
|
|
||||||
* when we shouldn't, because a higher-priority tag
|
|
||||||
* may override these settings. However the important
|
|
||||||
* thing is to only invisible really-invisible lines, rather
|
|
||||||
* than to invisible all really-invisible lines.
|
|
||||||
*/
|
|
||||||
|
|
||||||
else if (seg->type == >k_text_toggle_on_type)
|
|
||||||
{
|
{
|
||||||
invalidate_cached_style (layout);
|
invalidate_cached_style (layout);
|
||||||
|
|
||||||
@ -2297,7 +2286,7 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
char *text;
|
char *text;
|
||||||
int text_pixel_width;
|
int text_pixel_width;
|
||||||
PangoAttrList *attrs;
|
PangoAttrList *attrs;
|
||||||
int text_allocated, layout_byte_offset, buffer_byte_offset;
|
int text_allocated, layout_byte_offset;
|
||||||
PangoRectangle extents;
|
PangoRectangle extents;
|
||||||
gboolean para_values_set = FALSE;
|
gboolean para_values_set = FALSE;
|
||||||
GSList *cursor_byte_offsets = NULL;
|
GSList *cursor_byte_offsets = NULL;
|
||||||
@ -2356,7 +2345,6 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
|
|
||||||
/* Iterate over segments, creating display chunks for them, and updating the tags array. */
|
/* Iterate over segments, creating display chunks for them, and updating the tags array. */
|
||||||
layout_byte_offset = 0; /* current length of layout text (includes preedit, does not include invisible text) */
|
layout_byte_offset = 0; /* current length of layout text (includes preedit, does not include invisible text) */
|
||||||
buffer_byte_offset = 0; /* position in the buffer line */
|
|
||||||
seg = _gtk_text_iter_get_any_segment (&iter);
|
seg = _gtk_text_iter_get_any_segment (&iter);
|
||||||
tags = _gtk_text_btree_get_tags (&iter);
|
tags = _gtk_text_btree_get_tags (&iter);
|
||||||
initial_toggle_segments = TRUE;
|
initial_toggle_segments = TRUE;
|
||||||
@ -2406,7 +2394,6 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
{
|
{
|
||||||
memcpy (text + layout_byte_offset, seg->body.chars, seg->byte_count);
|
memcpy (text + layout_byte_offset, seg->body.chars, seg->byte_count);
|
||||||
layout_byte_offset += seg->byte_count;
|
layout_byte_offset += seg->byte_count;
|
||||||
buffer_byte_offset += seg->byte_count;
|
|
||||||
bytes += seg->byte_count;
|
bytes += seg->byte_count;
|
||||||
}
|
}
|
||||||
else if (seg->type == >k_text_right_mark_type ||
|
else if (seg->type == >k_text_right_mark_type ||
|
||||||
@ -2458,7 +2445,6 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
memcpy (text + layout_byte_offset, _gtk_text_unknown_char_utf8,
|
memcpy (text + layout_byte_offset, _gtk_text_unknown_char_utf8,
|
||||||
seg->byte_count);
|
seg->byte_count);
|
||||||
layout_byte_offset += seg->byte_count;
|
layout_byte_offset += seg->byte_count;
|
||||||
buffer_byte_offset += seg->byte_count;
|
|
||||||
}
|
}
|
||||||
else if (seg->type == >k_text_child_type)
|
else if (seg->type == >k_text_child_type)
|
||||||
{
|
{
|
||||||
@ -2473,7 +2459,6 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
memcpy (text + layout_byte_offset, gtk_text_child_anchor_get_replacement (seg->body.child.obj),
|
memcpy (text + layout_byte_offset, gtk_text_child_anchor_get_replacement (seg->body.child.obj),
|
||||||
seg->byte_count);
|
seg->byte_count);
|
||||||
layout_byte_offset += seg->byte_count;
|
layout_byte_offset += seg->byte_count;
|
||||||
buffer_byte_offset += seg->byte_count;
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -2482,11 +2467,6 @@ gtk_text_layout_create_display (GtkTextLayout *layout,
|
|||||||
}
|
}
|
||||||
|
|
||||||
} /* if (segment was visible) */
|
} /* if (segment was visible) */
|
||||||
else
|
|
||||||
{
|
|
||||||
/* Invisible segment */
|
|
||||||
buffer_byte_offset += seg->byte_count;
|
|
||||||
}
|
|
||||||
|
|
||||||
release_style (layout, style);
|
release_style (layout, style);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user