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