Improve comments about startup notification
Do a better job at describe the problems in docDisplay.js related to not reading the desktop files and finding StartupNotify=true. Also, fix a typo. http://bugzilla.gnome.org/show_bug.cgi?id=580658
This commit is contained in:
parent
bb69afc830
commit
4664fac566
@ -80,10 +80,12 @@ DocDisplayItem.prototype = {
|
|||||||
|
|
||||||
let appInfo = Gio.app_info_create_from_commandline(appExec, null, 0, null);
|
let appInfo = Gio.app_info_create_from_commandline(appExec, null, 0, null);
|
||||||
|
|
||||||
// The app launch context doesn't work as well as we might like because
|
// The point of passing an app launch context to launch() is mostly to get
|
||||||
// it doesn't get the right StartupNotify key from the application's
|
// startup notification and associated benefits like the app appearing
|
||||||
// desktop file. So, we don't get startup notification, the application
|
// on the right desktop; but it doesn't really work for now because we aren't
|
||||||
// doesn't stick to the current workspace, and so forth.
|
// reading the application's desktop file, and thus don't find the
|
||||||
|
// StartupNotify=true in it. So, despite passing the app launch context,
|
||||||
|
// no startup notification occurs.
|
||||||
appInfo.launch([], Main.create_app_launch_context());
|
appInfo.launch([], Main.create_app_launch_context());
|
||||||
} else {
|
} else {
|
||||||
log("Failed to get application info for " + this._docInfo.get_uri());
|
log("Failed to get application info for " + this._docInfo.get_uri());
|
||||||
|
@ -176,7 +176,7 @@ function create_app_launch_context() {
|
|||||||
context.set_timestamp(display.get_current_time());
|
context.set_timestamp(display.get_current_time());
|
||||||
|
|
||||||
// Make sure that the app is opened on the current workspace even if
|
// Make sure that the app is opened on the current workspace even if
|
||||||
// the user switches before it seetarts
|
// the user switches before it starts
|
||||||
context.set_desktop(screen.get_active_workspace_index());
|
context.set_desktop(screen.get_active_workspace_index());
|
||||||
|
|
||||||
return context;
|
return context;
|
||||||
|
Loading…
Reference in New Issue
Block a user