[latexila] Structure: bug fix for children of table or figure
- From: SÃbastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [latexila] Structure: bug fix for children of table or figure
- Date: Sun, 14 Aug 2011 20:34:43 +0000 (UTC)
commit e3aa4cc98383d18f9849ee53c1e4adcd3e9c09f0
Author: SÃbastien Wilmet <swilmet src gnome org>
Date: Sun Aug 14 22:34:40 2011 +0200
Structure: bug fix for children of table or figure
src/structure_model.vala | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/src/structure_model.vala b/src/structure_model.vala
index b64dc62..a4563c7 100644
--- a/src/structure_model.vala
+++ b/src/structure_model.vala
@@ -685,7 +685,8 @@ public class StructureModel : TreeModel, GLib.Object
if (Structure.is_section (sibling_data.type))
break;
- if (compare_nodes (node, sibling) <= 0)
+ // if the sibling is after the end_mark of the node
+ if (compare_nodes (data.end_mark, sibling_data.start_mark) <= 0)
break;
// unlink the node
@@ -710,11 +711,8 @@ public class StructureModel : TreeModel, GLib.Object
// -1 if node1 < node2
// 0 if node1 = node2
// +1 if node1 > node2
- private static int compare_nodes (Node<StructData?> node1, Node<StructData?> node2)
+ private static int compare_nodes (TextMark mark1, TextMark mark2)
{
- TextMark mark1 = node1.data.start_mark;
- TextMark mark2 = node2.data.start_mark;
-
TextBuffer doc = mark1.get_buffer ();
return_val_if_fail (doc == mark2.get_buffer (), 0);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]