Abdelrazak Younes <[EMAIL PROTECTED]> writes: | Lars Gullik Bjønnes wrote: | > Abdelrazak Younes <[EMAIL PROTECTED]> writes: | > | Georg Baum wrote: | > | > Am Sonntag, 9. Juli 2006 12:35 schrieb Edwin Leuven: | > | >> on inserting greek math symbol using the keyboard shortcuts | > | >> | > | >> also hangs when inserting partial in a fraction, etc. | > | >> | > | >> gives me these error messages in the console: | > | >> | > | >> QObject::killTimer: timers cannot be stopped from another thread | > | > I get | > | > Assertion triggered in Point::Point(int, int) by failing check "x < | > | > 1000000" in file ../../src/coordcache.h:37 | > | > when typing \partial<space> in an empty math inset. qt3 works. | > | > Backtrace: | > | [...] | > | | > The reason for this assertion is usually a cold coord cache, | > but why | > | > only in qt4? | > | | Well, the order of calls to BufferView::update() among the | > different | > | calls in the frontend might not be the same for qt4 due to my API | > | cleanup. | > Could it be related to my changes in BufferView::update that makes us | > only run updateMetrics if a redraw is requested? | > (From what I see that could very well be the case?) | | Yes, I think so. But I'd rather fix the origin of the problem because | your changes are logic. | | > I'll run some tests. | > | | This patch fixes the crash and the bug. But I think that there is more | to it. I'll commit now if you don't object.
No objections. Uinitialized class variables are bad. -- Lgb