[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [Calligra/text-layoutrestructure-boemann] bd0ffe3: Fix crash on
From: Sebastian Sauer <sebastian.sauer () kdab ! com>
Date: 2011-01-05 19:58:00
Message-ID: 20110105195800.D7A4DA6090 () git ! kde ! org
[Download RAW message or body]
commit bd0ffe3b197cab868d513ea7d48d4b53686c806f
branch text-layoutrestructure-boemann
Author: Sebastian Sauer <sebastian.sauer@kdab.com>
Date: Wed Jan 5 20:56:13 2011 +0100
Fix crash on lloading the document attached to KDE bug #244411 . We always need \
to set the line-width to >=0.0 else that QTextLine will be removed later leaving \
things in an inconsistent state.
backtrace was;
[KCrash Handler]
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d58e152..595d588 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -55,8 +55,8 @@ ELSE(TINY)
set(SHOULD_BUILD_KPRESENTER TRUE)
set(SHOULD_BUILD_TABLES TRUE)
set(SHOULD_BUILD_KARBON TRUE)
- set(SHOULD_BUILD_KRITA TRUE)
- set(SHOULD_BUILD_KEXI TRUE)
+ set(SHOULD_BUILD_KRITA FALSE)
+ set(SHOULD_BUILD_KEXI FALSE)
set(SHOULD_BUILD_FLOW TRUE)
set(SHOULD_BUILD_KPLATO TRUE)
set(SHOULD_BUILD_KFORMULA TRUE)
diff --git a/plugins/textshape/TextLine.cpp b/plugins/textshape/TextLine.cpp
index 972917c..ded8a88 100644
--- a/plugins/textshape/TextLine.cpp
+++ b/plugins/textshape/TextLine.cpp
@@ -73,6 +73,7 @@ void TextLine::fit(const bool resetHorizontalPosition)
if (m_state->layout->lineCount() > 1 || m_state->layout->text().length() > \
0) line.setNumColumns(1);
line.setPosition(QPointF(m_state->x(), m_state->y()));
+ line.setLineWidth(0.0);
return;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic