X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=collectorscurvedata.h;h=bde016a62c1c6adbbcc88bfec758530a0840e52d;hb=dfae916a398508554d35c6b3c8002b69becb53be;hp=d90e84acdf0989e53b5caf18f3a6a7a202bea28e;hpb=71b2121662daae3f9044252887d1c16eeddd85bb;p=mothur.git diff --git a/collectorscurvedata.h b/collectorscurvedata.h index d90e84a..bde016a 100644 --- a/collectorscurvedata.h +++ b/collectorscurvedata.h @@ -40,7 +40,7 @@ class SharedCollectorsCurveData : public Observable { public: SharedCollectorsCurveData() { }; //: shared1(0), shared2(0) - void registerDisplay(Display* o) { displays.insert(o); }; + void registerDisplay(Display* o) { displays.insert(o); }; void removeDisplay(Display* o) { displays.erase(o); delete o; }; void SharedDataChanged() { notifyDisplays(); }; void updateSharedData(vector s, int numSeqs, int numGroupComb) { shared = s; NumSeqs = numSeqs; NumGroupComb = numGroupComb; SharedDataChanged(); }; @@ -48,7 +48,7 @@ public: void notifyDisplays(){ for(set::iterator pos=displays.begin();pos!=displays.end();pos++){ //cout << (*pos)->getName() << endl; - if ( ((*pos)->isCalcMultiple() == true) || ( ((*pos)->isCalcMultiple() == false) && (shared.size() == 2) ) ) { + if ( ( ((*pos)->isCalcMultiple() == true) && ((*pos)->getAll() == true) ) || (shared.size() == 2) ) { (*pos)->update(shared, NumSeqs, NumGroupComb); } }