From 0d7b0a7de353f6ac45a579312bcbecb994f2ac7a Mon Sep 17 00:00:00 2001 From: Eric Koegel Date: Wed, 8 Feb 2012 11:18:19 +0300 Subject: [PATCH] Always use gdk_screen_get_monitor_geometry Drop the single monitor code in backdrop_changed_cb and instead use gdk_screen_get_monitor_geometry since a single montior can have an offset. --- src/xfce-desktop.c | 8 +------- 1 files changed, 1 insertions(+), 7 deletions(-) diff --git a/src/xfce-desktop.c b/src/xfce-desktop.c index cd98ae7..6c29c86 100644 --- a/src/xfce-desktop.c +++ b/src/xfce-desktop.c @@ -336,13 +336,7 @@ backdrop_changed_cb(XfceBackdrop *backdrop, gpointer user_data) if(!pix) return; - if(desktop->priv->nbackdrops == 1) { - /* single monitor */ - rect.x = rect.y = 0; - rect.width = gdk_screen_get_width(gscreen); - rect.height = gdk_screen_get_height(gscreen); - } else - gdk_screen_get_monitor_geometry(gscreen, monitor, &rect); + gdk_screen_get_monitor_geometry(gscreen, monitor, &rect); gdk_draw_pixbuf(GDK_DRAWABLE(pmap), GTK_WIDGET(desktop)->style->black_gc, pix, 0, 0, rect.x, rect.y, -- 1.7.5.4