Bug 272581

Summary: Update problem with generated scalars
Product: [Applications] kst Reporter: Nicolas Brisset <nicolas.brisset>
Component: generalAssignee: kst
Status: RESOLVED FIXED    
Severity: normal CC: jan.drinka
Priority: NOR    
Version: 2.0.3   
Target Milestone: 2.0.4   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description Nicolas Brisset 2011-05-06 00:08:32 UTC
Version:           2.0.3
OS:                Linux

Sometimes, updates are missed. For example with an equation using a generated scalar.

Reproducible: Always

Steps to Reproduce:
- Load CStk from TWIN1xxx
- Create an equation like [CStk (V2)]-[offset (X83)] where offset is a generated salar set to some value (e.g. 10)
- Change the value of offset from the data manager 

Actual Results:  
The curve does not update. Double-click the equation and hit OK => the update comes.

Expected Results:  
The curve should update when the scalar is changed.
Comment 1 Netterfield 2011-05-16 17:40:06 UTC
SVN commit 1232275 by netterfield:

BUG: 272581
Fix a rather severe logic bug in the update system.  Seems correct now, but lets keep an eye on it.

Also fix some formatting and layout issues.



 M  +3 -3      libkst/datamatrix.cpp  
 M  +1 -1      libkst/datamatrix.h  
 M  +2 -2      libkst/datascalar.cpp  
 M  +1 -1      libkst/datascalar.h  
 M  +1 -1      libkst/datasource.h  
 M  +2 -2      libkst/datastring.cpp  
 M  +1 -1      libkst/datastring.h  
 M  +2 -2      libkst/datavector.cpp  
 M  +1 -1      libkst/datavector.h  
 M  +1 -1      libkst/object.cpp  
 M  +2 -1      libkst/object.h  
 M  +3 -3      libkst/primitive.cpp  
 M  +1 -1      libkst/primitive.h  
 M  +2 -2      libkst/vscalar.cpp  
 M  +1 -1      libkst/vscalar.h  
 M  +18 -4     libkstapp/curvetab.ui  
 M  +7 -7      libkstmath/dataobject.cpp  
 M  +1 -1      libkstmath/dataobject.h  
 M  +8 -7      libkstmath/equation.cpp  
 M  +1 -1      libkstmath/equation.h  
 M  +7 -8      libkstmath/relation.cpp  
 M  +1 -1      libkstmath/relation.h  
 M  +2 -1      widgets/curveappearance.cpp  
 M  +144 -119  widgets/curveappearance.ui  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1232275