diff --git a/pvDataApp/pv/pvData.h b/pvDataApp/pv/pvData.h index 78bffe9..536a8ae 100644 --- a/pvDataApp/pv/pvData.h +++ b/pvDataApp/pv/pvData.h @@ -1319,6 +1319,10 @@ public: { svector data; this->swap(data); + // Will have to re-alloc anyway? If so avoid copying + // data which will only be over-written + if(data.capacity()swap(data);