<html>
    <head>
      <base href="https://bugzilla.gnome.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Epiphany displays incorrect name in gnome-shell app menu"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=752258#c28">Comment # 28</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Epiphany displays incorrect name in gnome-shell app menu"
   href="https://bugzilla.gnome.org/show_bug.cgi?id=752258">bug 752258</a>
              from <span class="vcard"><a href="page.cgi?id=describeuser.html&login=jadahl%40gmail.com" title="Jonas Ådahl <jadahl@gmail.com>"> <span class="fn">Jonas Ådahl</span></a>
</span></b>
        <pre>(In reply to Florian Müllner from <a href="show_bug.cgi?id=752258#c27">comment #27</a>)
<span class="quote">> (In reply to Jonas Ådahl from <a href="show_bug.cgi?id=752258#c26">comment #26</a>)
> > (In reply to Florian Müllner from <a href="show_bug.cgi?id=752258#c25">comment #25</a>)
> > Won't this mean it'll be incorrect for D-Bus activatable applications with
> > no possibility to fix it? Or do you mean D-Bus activatable applications
> > should set the prgname to the interface name?

> Yes, those can set prgname, though it wouldn't matter for GTK+ apps under
> GNOME (because _GTK_APPLICATION_ID/gtk_surface.application_id already
> matches the .desktop file in that case).</span >

If this is the case, then the patch should be reverted, the original patch of
the bug should be applied instead. Can we also articulate this convention
somewhere, and add that to the glib API docs? So that every D-Bus activatable
application in GNOME calls g_set_prgname() with the bus name. It seems to be
the only way to make it possible to make it future proof without adding more
API.

<span class="quote">> 

> > gdk_get_program_class() will most likely never be correct. Prior to the
> > patch, gedit would be "Gedit" and gnome-terminal would be "Gnome-terminal"
> > IIRC.

> The gedit case doesn't really matter (see above), and gnome-terminal is fine
> - the capitalization difference is covered by our heuristics.</span >

Yea, but we still wouldn't follow the specification we wrote ourself.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>