Skip to content

Commit 03368ab

Browse files
author
raveit65
committed
xrandr-manager: replace deprecated gdk_error_trap_push/pop
1 parent fb9e750 commit 03368ab

File tree

1 file changed

+18
-10
lines changed

1 file changed

+18
-10
lines changed

plugins/xrandr/msd-xrandr-manager.c

Lines changed: 18 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2539,6 +2539,8 @@ gboolean
25392539
msd_xrandr_manager_start (MsdXrandrManager *manager,
25402540
GError **error)
25412541
{
2542+
GdkDisplay *display;
2543+
25422544
g_debug ("Starting xrandr manager");
25432545
mate_settings_profile_start (NULL);
25442546

@@ -2568,28 +2570,30 @@ msd_xrandr_manager_start (MsdXrandrManager *manager,
25682570
G_CALLBACK (on_config_changed),
25692571
manager);
25702572

2573+
display = gdk_display_get_default ();
2574+
25712575
if (manager->priv->switch_video_mode_keycode) {
2572-
gdk_error_trap_push ();
2576+
gdk_x11_display_error_trap_push (display);
25732577

25742578
XGrabKey (gdk_x11_get_default_xdisplay(),
25752579
manager->priv->switch_video_mode_keycode, AnyModifier,
25762580
gdk_x11_get_default_root_xwindow(),
25772581
True, GrabModeAsync, GrabModeAsync);
25782582

2579-
gdk_flush ();
2580-
gdk_error_trap_pop_ignored ();
2583+
gdk_display_flush (display);
2584+
gdk_x11_display_error_trap_pop_ignored (display);
25812585
}
25822586

25832587
if (manager->priv->rotate_windows_keycode) {
2584-
gdk_error_trap_push ();
2588+
gdk_x11_display_error_trap_push (display);
25852589

25862590
XGrabKey (gdk_x11_get_default_xdisplay(),
25872591
manager->priv->rotate_windows_keycode, AnyModifier,
25882592
gdk_x11_get_default_root_xwindow(),
25892593
True, GrabModeAsync, GrabModeAsync);
25902594

2591-
gdk_flush ();
2592-
gdk_error_trap_pop_ignored ();
2595+
gdk_display_flush (display);
2596+
gdk_x11_display_error_trap_pop_ignored (display);
25932597
}
25942598

25952599
show_timestamps_dialog (manager, "Startup");
@@ -2617,28 +2621,32 @@ msd_xrandr_manager_start (MsdXrandrManager *manager,
26172621
void
26182622
msd_xrandr_manager_stop (MsdXrandrManager *manager)
26192623
{
2624+
GdkDisplay *display;
2625+
26202626
g_debug ("Stopping xrandr manager");
26212627

26222628
manager->priv->running = FALSE;
26232629

2630+
display = gdk_display_get_default ();
2631+
26242632
if (manager->priv->switch_video_mode_keycode) {
2625-
gdk_error_trap_push ();
2633+
gdk_x11_display_error_trap_push (display);
26262634

26272635
XUngrabKey (gdk_x11_get_default_xdisplay(),
26282636
manager->priv->switch_video_mode_keycode, AnyModifier,
26292637
gdk_x11_get_default_root_xwindow());
26302638

2631-
gdk_error_trap_pop_ignored ();
2639+
gdk_x11_display_error_trap_pop_ignored (display);
26322640
}
26332641

26342642
if (manager->priv->rotate_windows_keycode) {
2635-
gdk_error_trap_push ();
2643+
gdk_x11_display_error_trap_push (display);
26362644

26372645
XUngrabKey (gdk_x11_get_default_xdisplay(),
26382646
manager->priv->rotate_windows_keycode, AnyModifier,
26392647
gdk_x11_get_default_root_xwindow());
26402648

2641-
gdk_error_trap_pop_ignored ();
2649+
gdk_x11_display_error_trap_pop_ignored (display);
26422650
}
26432651

26442652
gdk_window_remove_filter (gdk_get_default_root_window (),

0 commit comments

Comments
 (0)