Emit the "items-changed" signal upon data_store_set_value
authorJohn Darrington <john@darrington.wattle.id.au>
Tue, 5 Sep 2017 06:04:45 +0000 (08:04 +0200)
committerJohn Darrington <john@darrington.wattle.id.au>
Tue, 5 Sep 2017 06:04:45 +0000 (08:04 +0200)
src/ui/gui/psppire-data-store.c

index c0843b1a6729496ee445c954c72b3da3055c4436..d0322204e413da1bb97de98c48203c6d1d76ad59 100644 (file)
@@ -810,7 +810,10 @@ psppire_data_store_set_value (PsppireDataStore *ds, casenumber casenum,
   ok = datasheet_put_value (ds->datasheet, casenum, var_get_case_index (var),
                             v);
   if (ok)
-    g_signal_emit (ds, signals [CASE_CHANGED], 0, casenum);
+    {
+      g_signal_emit (ds, signals [CASE_CHANGED], 0, casenum);
+      g_signal_emit (ds, signals [ITEMS_CHANGED], 0, casenum, 1, 1);
+    }
 
   return ok;
 }