[gnumeric] Docs
- From: Morten Welinder <mortenw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnumeric] Docs
- Date: Wed, 25 Apr 2018 23:54:34 +0000 (UTC)
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]