<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Am 27.05.2013 15:56, schrieb Martin
Briza:<br>
</div>
<blockquote cite="mid:op.wxqw02yofxu3g2@dhcp-24-242.brq.redhat.com"
type="cite">
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 12px;" lang="x-unicode">Hi everybody,
<br>
<br>
I prepared a simple patch to fix <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://bugs.kde.org/show_bug.cgi?id=306785">https://bugs.kde.org/show_bug.cgi?id=306785</a>
to stop the infinite recursion and use a stack instead.
<br>
Please note the root problem here is still present - data
incosistency. </div>
</blockquote>
<br>
<blockquote cite="mid:op.wxqw02yofxu3g2@dhcp-24-242.brq.redhat.com"
type="cite">
<div class="moz-text-flowed" style="font-family: -moz-fixed;
font-size: 12px;" lang="x-unicode">Running with the reproducer
prints a few "is parent of itself" error messages. As I'm not a
seasoned Umbrello developer, I couldn't dwell deeper into the
issue so I'm leaving the decision of what to do with it (and my
patch) up to you.
<br>
</div>
</blockquote>
<br>
I think the best for know is to fix the crash and let developers
give information about this issue in the debug log. <br>
Then it would make sense to take a look if the gui can be fixed to
avoid such issues. It is easy to create such recursive inheritence
in the gui - see appended testcase. <br>
<br>
BTW: I applied a similar patch which preserves the operations
inherited from deeper classes. <br>
<br>
Regards<br>
Ralf <br>
<br>
</body>
</html>