Will a fix accepted by GTK get backported?  LTS distros won't upgrade their<br>
GTK, though they will release bugfix versions IIUC.<br>
<br>
On 29 July 2016 at 08:53, Colomban Wendling <notifications@github.com><br>
wrote:<br>
<br>
> :map-event is ugly IMO, because it's a mere implementation detail at<br>
> best. Doing it properly would be listening to GtkMenuToolButton::show-menu<br>
> <https://developer.gnome.org/gtk3/stable/GtkMenuToolButton.html#GtkMenuToolButton-show-menu>.<br>
> However, just like GtkWidget::show on the menu itself, it somehow is<br>
> emitted twice under GTK >= 3.16. See the just-filed bug<br>
> <https://bugzilla.gnome.org/show_bug.cgi?id=769287>.<br>
><br>
> I'm not sure what to do. This is clearly a GTK bug, so I'm not very keen<br>
> on adding a hack just for it until it gets fixed.<br>
><br>
> IIUC "show" is called everytime one calls gtk_widget_show() which can be<br>
> more than once?<br>
><br>
> No, it's only emitted if the visible state changed. What happens here is<br>
> that the menu is effectively shown twice.<br>
><br>
> —<br>
> You are receiving this because you authored the thread.<br>
> Reply to this email directly, view it on GitHub<br>
> <https://github.com/geany/geany/issues/1149#issuecomment-236049030>, or mute<br>
> the thread<br>
> <https://github.com/notifications/unsubscribe-auth/AAxgTT6kGgnavSW-_UpHgByF0DDj8xiPks5qaTL_gaJpZM4JTxOO><br>
> .<br>
><br>


<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1149#issuecomment-236054630">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ-8uPOx_cubBs_xmyfjW0rRKWjNYks5qaTq4gaJpZM4JTxOO">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ0CcTxCABhrHCgSZFaNqSPqh2o9Tks5qaTq4gaJpZM4JTxOO.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/issues/1149#issuecomment-236054630"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>