[gnumeric] Docs



commit e1a8cccaeaa96b4abe20f2a19a9093267012fe8e
Author: Morten Welinder <terra gnome org>
Date:   Wed Apr 25 19:53:33 2018 -0400

    Docs

 src/xml-sax-read.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/src/xml-sax-read.c b/src/xml-sax-read.c
index e6c1a03..f457195 100644
--- a/src/xml-sax-read.c
+++ b/src/xml-sax-read.c
@@ -2265,6 +2265,9 @@ xml_sax_cell_content (GsfXMLIn *xin, G_GNUC_UNUSED GsfXMLBlob *blob)
 assign_and_done:
        if (!v)
                v = value_new_empty ();
+       // When we get here:
+       // 1. We own a ref to texpr (or it's NULL)
+       // 2. We own v.  After this section we no longer own v.
        if (cell) {
                // Regular case
                if (texpr)
@@ -2279,6 +2282,7 @@ assign_and_done:
 
 store_shared:
        if (texpr) {
+               // We own a ref to texpr at this point.  Store or discard.
                if (expr_id > 0)
                        g_hash_table_insert (state->expr_map,
                                             GINT_TO_POINTER (expr_id),


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