<blockquote>
<p>The thing that might go wrong is when a plugin implicitly assumed that when it runs an idle function on startup, everything will be initialized when the idle function is started. This was the case before but now the plugin's idle function can be run before on_startup_complete().</p>
</blockquote>

<p>Sounds like a change of the signal's semantics to me.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/pull/924#issuecomment-191192339">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJzJlPZGqeaX1SP_eM88-TZMgW9TVks5ppXEggaJpZM4HlvXl.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/pull/924#issuecomment-191192339"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>