<div class="gmail_quote">On Fri, Nov 20, 2009 at 10:28 AM, Andrea Nicotra <span dir="ltr"><<a href="mailto:nicotra.andrea@gmail.com">nicotra.andrea@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
hi, I want give mi contribute to kdevelop bugfix and develop .<br><br>today I found an assert on startup<br><br>ASSERT: "doc" in file /home/andrea/workspace/svn/kdevplatform/shell/documentationcontroller.cpp, line 132  <br>

<br>here my fix<br><br>--- svn/kdevplatform/shell/documentationcontroller.cpp   (revisione 1051795)<br>+++svn/kdevplatform/shell/documentationcontroller.cpp   (copia locale)<br>@@ -129,8 +129,10 @@<br>     foreach(IPlugin* p, plugins)<br>

     {<br>         IDocumentationProvider *doc=dynamic_cast<IDocumentationProvider*>(p);<br>-        Q_ASSERT(doc);<br>-        ret.append(doc);<br>+       if(doc) {<br>+               Q_ASSERT(doc);<br>+               ret.append(doc);<br>

+       }<br>     }<br>     return ret;<br> }<br><br>
<br>--<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
<br></blockquote></div><br>As milian pointed out, the fix is not correct, this assert is there to tell the programmer this interface has been misused.<br>Can you provide a way to reproduce or a backtrace?<br><br>Thanks,<br>
Aleix<br>