Hi Daniel and Gautam,

All right, it doesn't seem to be a libgnomecanvas problem at all.
(I looked at the diff file Daniel just sent and it's harmless.)
I was too quick to point the finger that way, sorry.

It's too bad that --sync doesn't fix the issue; I was really hoping that 
it would help if it's a communication timing issue in between GTK and 
the X server. (This did seem like the most likely issue, since the main 
impact of inserting a printf() would be to cause a delay and maybe also 
force the X server to perform some redrawing or other processing in the 
terminal window.)

Also, I'd forgotten that Daniel is affected even in non-rotated mode, 
thanks for the clarification. Daniel, does the printf() proposed by 
Jonas (or uncommenting INPUT_DEBUG) "fix" the issue for you as well? 
(just to make sure it's the same issue -- though most likely it is).

(Also, does the printf() fix the issue even if the terminal window is 
minimized or even completely closed after putting xournal in background? 
In that case, printf() shouldn't cause any X server activity, so it 
would be even stranger. I wonder what kind of other thing besides a 
printf() one can put there and still have the bug disappear.)

Sorry for the lack of good suggestions, I'm completely in the dark here. 
As I mentioned earlier, if a printf() fixes it, it's going to be really 
hard to figure out what exactly is going on.

Denis




------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
Xournal-devel mailing list
Xournal-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xournal-devel

Reply via email to