From c94ad141f2313d5e027efd4dd8e8cc2d9c0b5148 Mon Sep 17 00:00:00 2001
From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de>
Date: Fri, 25 Sep 2015 09:52:44 +0200
Subject: [PATCH] cc: set weight=const if some data have no error

---
 TODO              | 1 -
 pub/lib/curve.cpp | 1 +
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/TODO b/TODO
index 3b5c58a7..ce2f6674 100644
--- a/TODO
+++ b/TODO
@@ -1,7 +1,6 @@
 == Todo at once ==
 
 msa vs mpa sample stdv
-cwc by default when data have no dy
 
 cp: table header placement, correct 1-R^2
 
diff --git a/pub/lib/curve.cpp b/pub/lib/curve.cpp
index a637a179..798e001b 100644
--- a/pub/lib/curve.cpp
+++ b/pub/lib/curve.cpp
@@ -51,6 +51,7 @@ void NCurveFile::create_fitcurve()
         fout->ZCo = fd->ZCo;
         fout->RPar = fd->RPar;
         fout->lDoc.push_back( "cc " + fc->expr + " # z from " + fd->name );
+        fout->weighing = fd->has_nonzero_dy() ? COlc::_VARC : COlc::_LIN;
         for (int j=0; j<fd->nJ(); j++) {
             PCurve sout( new CCurve );
             sout->z = fd->VS(j)->z;
-- 
GitLab