<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:momonasmon@gmail.com" title="Maxim Monastirsky <momonasmon@gmail.com>"> <span class="fn">Maxim Monastirsky</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Crash when running a certain macro from BASIC editor"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=113548">bug 113548</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>momonasmon@gmail.com
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">See Also</td>
           <td>https://bugs.documentfoundation.org/show_bug.cgi?id=105121
           </td>
           <td>
                
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Crash when running a certain macro from BASIC editor"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=113548#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_UNCONFIRMED "
   title="UNCONFIRMED - Crash when running a certain macro from BASIC editor"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=113548">bug 113548</a>
              from <span class="vcard"><a class="email" href="mailto:momonasmon@gmail.com" title="Maxim Monastirsky <momonasmon@gmail.com>"> <span class="fn">Maxim Monastirsky</span></a>
</span></b>
        <pre>(In reply to Aron Budea from <a href="show_bug.cgi?id=113548#c2">comment #2</a>)
<span class="quote">> The trace is somewhat similar to <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Crash after editing query and closing query window"
   href="show_bug.cgi?id=105121">bug 105121</a>'s.</span >
Not directly related to <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Crash after editing query and closing query window"
   href="show_bug.cgi?id=105121">bug 105121</a>, but this is a common pattern since the
VclPtr conversion to have the GetFocus method of a window called during its
dispose, and the GetFocus method tries to set the focus to one of its child
controls, which will crash if this particular control was already destructed to
this point. There are dozens of similar bugs in Bugzilla. The usual fix we
apply in those cases is to add a check inside GetFocus, whether the child is
still valid, so you might want to try this (can't do any development myself
right now):

 void SwSrcEditWindow::GetFocus()
 {
+    if (m_pOutWin)
         m_pOutWin->GrabFocus();
 }</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>