Git commit cfb025315d50d3b0e16b4b4199c4f64e9f50aceb by Pierre Stirnweiss. Committed on 31/12/2012 at 17:43. Pushed by pstirnweiss into branch 'master'. Correct logic of previous patch M +9 -4 libs/kotext/styles/KoStyleManager.cpp http://commits.kde.org/calligra/cfb025315d50d3b0e16b4b4199c4f64e9f50aceb diff --git a/libs/kotext/styles/KoStyleManager.cpp b/libs/kotext/styles/KoS= tyleManager.cpp index e3bb380..c2a64e9 100644 --- a/libs/kotext/styles/KoStyleManager.cpp +++ b/libs/kotext/styles/KoStyleManager.cpp @@ -415,10 +415,13 @@ void KoStyleManager::add(KoCharacterStyle *style) style->setStyleId(d->s_stylesNumber); d->charStyles.insert(d->s_stylesNumber++, style); = - if (style->isApplied() && !d->m_usedCharacterStyles.contains(d->s_styl= esNumber) && !(style =3D=3D defaultCharacterStyle())) { //defaultStyle shou= ld not be user visible - d->m_usedCharacterStyles.append(d->s_stylesNumber); + if (style !=3D defaultCharacterStyle()) { //defaultStyle should not be= user visible + if (style->isApplied() && !d->m_usedCharacterStyles.contains(d->s_= stylesNumber)) { + d->m_usedCharacterStyles.append(d->s_stylesNumber); + } connect(style, SIGNAL(styleApplied(const KoCharacterStyle*)), this= , SLOT(slotAppliedStyle(const KoCharacterStyle*))); } + emit styleAdded(style); } = @@ -443,8 +446,10 @@ void KoStyleManager::add(KoParagraphStyle *style) add(root); } = - if (style->isApplied() && !d->m_usedParagraphStyles.contains(d->s_styl= esNumber) && !(style =3D=3D defaultParagraphStyle())) { //defaultStyle shou= ld not be user visible - d->m_usedParagraphStyles.append(d->s_stylesNumber); + if (style !=3D defaultParagraphStyle()) { //defaultStyle should not be= user visible + if (style->isApplied() && !d->m_usedParagraphStyles.contains(d->s_= stylesNumber)) { + d->m_usedParagraphStyles.append(d->s_stylesNumber); + } connect(style, SIGNAL(styleApplied(const KoParagraphStyle*)), this= , SLOT(slotAppliedStyle(const KoParagraphStyle*))); } emit styleAdded(style);