diff --git a/src/libs/utils/aspects.cpp b/src/libs/utils/aspects.cpp index 1b8f37a4efc..1e8ccbac71f 100644 --- a/src/libs/utils/aspects.cpp +++ b/src/libs/utils/aspects.cpp @@ -1305,6 +1305,7 @@ bool StringAspect::bufferToInternal() if (d->m_valueAcceptor) { if (const std::optional tmp = d->m_valueAcceptor(m_internal, m_buffer)) return updateStorage(m_internal, *tmp); + return false; } return updateStorage(m_internal, m_buffer); } @@ -1489,6 +1490,7 @@ bool FilePathAspect::bufferToInternal() if (d->m_valueAcceptor) { if (const std::optional tmp = d->m_valueAcceptor(m_internal, m_buffer)) return updateStorage(m_internal, *tmp); + return false; } return updateStorage(m_internal, m_buffer); }