[gnumeric] Dependents: fix crash.
- From: Morten Welinder <mortenw src gnome org>
- To: svn-commits-list gnome org
- Subject: [gnumeric] Dependents: fix crash.
- Date: Tue, 26 May 2009 21:47:32 -0400 (EDT)
commit a8a6a68fc0b363b9ce95f48d96fa3d4176b15d13
Author: Morten Welinder <welinder anemone home>
Date: Tue May 26 21:47:00 2009 -0400
Dependents: fix crash.
---
ChangeLog | 4 ++++
src/dependent.c | 3 ++-
2 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 60a6c16..8bf7bc6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-05-26 Morten Welinder <terra gnome org>
+
+ * src/dependent.c (dependent_changed): Handle NULL dep->sheet.
+
2009-05-26 Andreas J. Guelzow <aguelzow pyrshep ca>
* configure.in: increase goffice requirement to 0.7.8
diff --git a/src/dependent.c b/src/dependent.c
index 4b227ef..e77c435 100644
--- a/src/dependent.c
+++ b/src/dependent.c
@@ -345,7 +345,8 @@ dependent_type_register (GnmDependentClass const *klass)
static void
dependent_changed (GnmDependent *dep)
{
- if (dep->sheet->workbook->recursive_dirty_enabled)
+ if (dep->sheet &&
+ dep->sheet->workbook->recursive_dirty_enabled)
dependent_queue_recalc (dep);
else
dependent_flag_recalc (dep);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]