Re: [Evolution] Evolution -> New Windows does not open a new window



On Wed, 2012-12-19 at 06:22 -0500, Adam Tauno Williams wrote:
In the dash currently open applications are illuminated and clicking an
illuminated icon takes you to the open application.  Or you can
right-click on an illuminated application and select and existing window
or "New Windows" to make a new window / instance on the current
workspace.

Following up...

The "New Window" action in GNOME Shell is equivalent to clicking the
application's launcher icon: it sends the already-running instance of
the application an "activate" signal.

The documentation for the "activate" signal [1] does not specify how
applications are supposed to handle it.  Some applications like GNOME
Terminal actually do open a new window, some applications like GEdit
open a new tab in its primary window, and some applications like
Evolution and Rhythmbox merely raise its primary window to the top.

I guess that's why it appears to not be doing anything for you.

This is a design flaw in GNOME Shell in my opinion.  The "activate"
signal is too ambiguous to assign a descriptive label.

The discussion in bug 650030 [2] kinda sorta addresses this, but it
remains an open GNOME Shell issue.

Matthew Barnes


[1] http://developer.gnome.org/gio/stable/GApplication.html#GApplication-activate
[2] https://bugzilla.gnome.org/show_bug.cgi?id=650030





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]