ShellAppMonitor now always assocates windows with desktop files
Track all windows; at the time of opening (and shell startup) we call into ShellAppSystem to take the WM_CLASS property and try to find an associated .desktop file. Add mozilla-firefox to the list of our WM_CLASS workarounds. Add shell_global_get_screen, since it's often used.
This commit is contained in:
@ -101,7 +101,7 @@ shell_global_get_property(GObject *object,
|
||||
g_value_set_object (value, mutter_plugin_get_overlay_group (global->plugin));
|
||||
break;
|
||||
case PROP_SCREEN:
|
||||
g_value_set_object (value, mutter_plugin_get_screen (global->plugin));
|
||||
g_value_set_object (value, shell_global_get_screen (global));
|
||||
break;
|
||||
case PROP_SCREEN_WIDTH:
|
||||
{
|
||||
@ -608,6 +608,17 @@ shell_global_set_stage_input_region (ShellGlobal *global,
|
||||
shell_global_set_stage_input_mode (global, global->input_mode);
|
||||
}
|
||||
|
||||
/**
|
||||
* shell_global_get_screen:
|
||||
*
|
||||
* Return value: (transfer none): The default #MetaScreen
|
||||
*/
|
||||
MetaScreen *
|
||||
shell_global_get_screen (ShellGlobal *global)
|
||||
{
|
||||
return mutter_plugin_get_screen (global->plugin);
|
||||
}
|
||||
|
||||
/**
|
||||
* shell_global_get_windows:
|
||||
*
|
||||
|
Reference in New Issue
Block a user