Colin Walters wrote:
> The main tricky situation comes when the app implements
> single-instance behavior internally, and does some sort of IPC (dbus,
> whatever) to talk to an existing instance. In GNOME 3 this doesn't
> matter as much because we do single-instance by default, but otherwise
> it's definitely possible to get the stale "Starting foo..." until it
> times out. Actually handling this correctly is tricky[1], and I just
> noticed one of my apps doesn't. Maybe I should really take the plunge
> and backport app tracking to GNOME 2 which would obviate this.
Single-instance apps should really use something like libunique or KDE's
KUniqueApplication instead of reinventing the wheel.
Kevin Kofler
--
devel mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/devel