<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>