Abdelrazak Younes <[EMAIL PROTECTED]> writes:
> The only difference is that I preserve the efficiency ;-)
And that you have one of these useless and confusing mutable objects.
What about this?
JMarc
svndiff src/frontends/qt4/GuiParagraph.cpp src/frontends/qt4/GuiParagraph.h
Index: src/frontends/qt4/GuiParagraph.cpp
===================================================================
--- src/frontends/qt4/GuiParagraph.cpp (revision 26618)
+++ src/frontends/qt4/GuiParagraph.cpp (working copy)
@@ -196,13 +196,7 @@ void GuiParagraph::on_restorePB_clicked(
void GuiParagraph::applyView()
{
- if (haveMultiParSelection()) {
- // FIXME: in case of multi-paragraph selection, it would be nice to
- // initialise the parameters that are common to all paragraphs.
- params_ = ParagraphParameters();
- } else {
- params_ = bufferview()->cursor().innerParagraph().params();
- }
+ params_ = params();
params_.align(getAlignmentFromDialog());
@@ -318,8 +312,8 @@ ParagraphParameters const & GuiParagraph
if (haveMultiParSelection()) {
// FIXME: in case of multi-paragraph selection, it would be nice to
// initialise the parameters that are common to all paragraphs.
- params_ = ParagraphParameters();
- return params_;
+ static ParagraphParameters empty;
+ return empty;
}
return bufferview()->cursor().innerParagraph().params();
}
Index: src/frontends/qt4/GuiParagraph.h
===================================================================
--- src/frontends/qt4/GuiParagraph.h (revision 26618)
+++ src/frontends/qt4/GuiParagraph.h (working copy)
@@ -94,7 +94,7 @@ private:
///
QString alignDefaultLabel_;
///
- mutable ParagraphParameters params_;
+ ParagraphParameters params_;
};
} // namespace frontend