如何在GTK +中找到错误

时间:2010-08-01 15:29:37

标签: debugging gtk

破解GTK +中的错误的最佳方法是什么? https://bugzilla.gnome.org/show_bug.cgi?id=127840中的错误令人恼火,我希望看到它的工作版本。但是只有很多代码行,所以如何才能找到代码的正确部分?我正在使用DDD。

1 个答案:

答案 0 :(得分:0)

在这种情况下,你知道它是文本视图中的一个错误,所以你要查看gtk + / gtk / gtktextview.c,然后开始关注源代码到其他相关文件。

这个特殊的bug本质上是无法修复的。每个段落都呈现为单个PangoLayout,而PangoLayout实际上不支持仅处理单个段落的一部分。 最好的修复方法可能是在GEdit中抛出错误或插入换行符等。