Compare commits
6 Commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
a19eda5ae7 | ||
![]() |
0a9bbe0109 | ||
![]() |
a8eb42e43c | ||
![]() |
9d0c9f1f42 | ||
![]() |
9fa0743394 | ||
![]() |
bb79a20fac |
10
NEWS
10
NEWS
@@ -1,3 +1,13 @@
|
|||||||
|
3.14.1.5
|
||||||
|
========
|
||||||
|
* Fix wayland hiDPI regressions [Adel; #739161]
|
||||||
|
|
||||||
|
Contributors:
|
||||||
|
Adel Gadllah, Florian Müllner, Jasper St. Pierre
|
||||||
|
|
||||||
|
Translations:
|
||||||
|
Dušan Kazik [sk]
|
||||||
|
|
||||||
3.14.1
|
3.14.1
|
||||||
======
|
======
|
||||||
* Fix move-titlebar-onscreen function [Florian; #736915]
|
* Fix move-titlebar-onscreen function [Florian; #736915]
|
||||||
|
@@ -2,7 +2,7 @@ AC_PREREQ(2.62)
|
|||||||
|
|
||||||
m4_define([mutter_major_version], [3])
|
m4_define([mutter_major_version], [3])
|
||||||
m4_define([mutter_minor_version], [14])
|
m4_define([mutter_minor_version], [14])
|
||||||
m4_define([mutter_micro_version], [1])
|
m4_define([mutter_micro_version], [1.5])
|
||||||
|
|
||||||
m4_define([mutter_version],
|
m4_define([mutter_version],
|
||||||
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
[mutter_major_version.mutter_minor_version.mutter_micro_version])
|
||||||
|
@@ -1965,7 +1965,7 @@ meta_display_end_grab_op (MetaDisplay *display,
|
|||||||
* beginning of the grab_op.
|
* beginning of the grab_op.
|
||||||
*/
|
*/
|
||||||
if (!meta_prefs_get_raise_on_click () &&
|
if (!meta_prefs_get_raise_on_click () &&
|
||||||
display->grab_threshold_movement_reached)
|
!display->grab_threshold_movement_reached)
|
||||||
meta_window_raise (display->grab_window);
|
meta_window_raise (display->grab_window);
|
||||||
|
|
||||||
meta_window_grab_op_ended (grab_window, grab_op);
|
meta_window_grab_op_ended (grab_window, grab_op);
|
||||||
|
@@ -3022,7 +3022,6 @@ check_fullscreen_func (gpointer data)
|
|||||||
{
|
{
|
||||||
MetaScreen *screen = data;
|
MetaScreen *screen = data;
|
||||||
MetaWindow *window;
|
MetaWindow *window;
|
||||||
GSList *tmp;
|
|
||||||
GSList *fullscreen_monitors = NULL;
|
GSList *fullscreen_monitors = NULL;
|
||||||
GSList *obscured_monitors = NULL;
|
GSList *obscured_monitors = NULL;
|
||||||
gboolean in_fullscreen_changed = FALSE;
|
gboolean in_fullscreen_changed = FALSE;
|
||||||
|
@@ -393,10 +393,7 @@ commit_pending_state (MetaWaylandSurface *surface,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (pending->scale > 0)
|
if (pending->scale > 0)
|
||||||
{
|
surface->scale = pending->scale;
|
||||||
surface->scale = pending->scale;
|
|
||||||
meta_surface_actor_wayland_scale_texture (META_SURFACE_ACTOR_WAYLAND (surface->surface_actor));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!cairo_region_is_empty (pending->damage))
|
if (!cairo_region_is_empty (pending->damage))
|
||||||
surface_process_damage (surface, pending->damage);
|
surface_process_damage (surface, pending->damage);
|
||||||
@@ -411,10 +408,14 @@ commit_pending_state (MetaWaylandSurface *surface,
|
|||||||
}
|
}
|
||||||
if (pending->input_region)
|
if (pending->input_region)
|
||||||
{
|
{
|
||||||
pending->input_region = scale_region (pending->input_region, surface->scale);
|
pending->input_region = scale_region (pending->input_region,
|
||||||
|
meta_surface_actor_wayland_get_scale (META_SURFACE_ACTOR_WAYLAND (surface->surface_actor)));
|
||||||
meta_surface_actor_set_input_region (surface->surface_actor, pending->input_region);
|
meta_surface_actor_set_input_region (surface->surface_actor, pending->input_region);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* scale surface texture */
|
||||||
|
meta_surface_actor_wayland_scale_texture (META_SURFACE_ACTOR_WAYLAND (surface->surface_actor));
|
||||||
|
|
||||||
/* wl_surface.frame */
|
/* wl_surface.frame */
|
||||||
wl_list_insert_list (&compositor->frame_callbacks, &pending->frame_callback_list);
|
wl_list_insert_list (&compositor->frame_callbacks, &pending->frame_callback_list);
|
||||||
wl_list_init (&pending->frame_callback_list);
|
wl_list_init (&pending->frame_callback_list);
|
||||||
|
Reference in New Issue
Block a user