Fixed crash with dialog History.
--HG-- branch : develop
This commit is contained in:
parent
2e25a12b91
commit
8e3f3a4cd8
|
@ -335,7 +335,7 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
||||||
case Tool::CutSpline:
|
case Tool::CutSpline:
|
||||||
{
|
{
|
||||||
const quint32 splineId = AttrUInt(domElem, VToolCutSpline::AttrSpline);
|
const quint32 splineId = AttrUInt(domElem, VToolCutSpline::AttrSpline);
|
||||||
const QSharedPointer<VSpline> spl = data->GeometricObject<VSpline>(splineId);
|
const QSharedPointer<VAbstractCubicBezier> spl = data->GeometricObject<VAbstractCubicBezier>(splineId);
|
||||||
SCASSERT(spl != nullptr);
|
SCASSERT(spl != nullptr);
|
||||||
return QString(tr("%1 - cut %2"))
|
return QString(tr("%1 - cut %2"))
|
||||||
.arg(PointName(tool.getId()))
|
.arg(PointName(tool.getId()))
|
||||||
|
@ -344,7 +344,8 @@ QString DialogHistory::Record(const VToolRecord &tool)
|
||||||
case Tool::CutSplinePath:
|
case Tool::CutSplinePath:
|
||||||
{
|
{
|
||||||
const quint32 splinePathId = AttrUInt(domElem, VToolCutSplinePath::AttrSplinePath);
|
const quint32 splinePathId = AttrUInt(domElem, VToolCutSplinePath::AttrSplinePath);
|
||||||
const QSharedPointer<VSplinePath> splPath = data->GeometricObject<VSplinePath>(splinePathId);
|
const QSharedPointer<VAbstractCubicBezierPath> splPath =
|
||||||
|
data->GeometricObject<VAbstractCubicBezierPath>(splinePathId);
|
||||||
SCASSERT(splPath != nullptr);
|
SCASSERT(splPath != nullptr);
|
||||||
return QString(tr("%1 - cut %2"))
|
return QString(tr("%1 - cut %2"))
|
||||||
.arg(PointName(tool.getId()))
|
.arg(PointName(tool.getId()))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user