[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)

2020-11-02 Thread Evangelos Foutras via arch-commits
Date: Monday, November 2, 2020 @ 19:02:47
  Author: foutrelis
Revision: 399175

archrelease: copy trunk to extra-x86_64

Added:
  xfdesktop/repos/extra-x86_64/PKGBUILD
(from rev 399174, xfdesktop/trunk/PKGBUILD)
Deleted:
  xfdesktop/repos/extra-x86_64/PKGBUILD
  
xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch

+
 PKGBUILD   |   79 +--
 fix-memory-leak-when-reconnecting-DP-monitor.patch |   34 
 2 files changed, 38 insertions(+), 75 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-11-02 19:02:41 UTC (rev 399174)
+++ PKGBUILD2020-11-02 19:02:47 UTC (rev 399175)
@@ -1,41 +0,0 @@
-# Maintainer: Evangelos Foutras 
-# Contributor: tobias 
-
-pkgname=xfdesktop
-pkgver=4.14.2
-pkgrel=2
-pkgdesc="A desktop manager for Xfce"
-arch=('x86_64')
-url="https://www.xfce.org/;
-license=('GPL2')
-groups=('xfce4')
-depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
-makedepends=('intltool')
-source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
-fix-memory-leak-when-reconnecting-DP-monitor.patch)
-sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74'
-'e6e14ec1d3fd594b0003b3724cc039d882c5f85ee0d9ece7c873d57310e8aec9')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-  patch -Np1 -i ../fix-memory-leak-when-reconnecting-DP-monitor.patch
-}
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---enable-thunarx \
---enable-notifications \
---disable-debug
-  make
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}
-
-# vim:set ts=2 sw=2 et:

Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 399174, 
xfdesktop/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-11-02 19:02:47 UTC (rev 399175)
@@ -0,0 +1,38 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: tobias 
+
+pkgname=xfdesktop
+pkgver=4.14.3
+pkgrel=1
+pkgdesc="A desktop manager for Xfce"
+arch=('x86_64')
+url="https://www.xfce.org/;
+license=('GPL2')
+groups=('xfce4')
+depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
+makedepends=('intltool')
+source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
+sha256sums=('06d7d08f41a847f539e9aeb52ed715f960255dc1b2162a60e5f90661892a5793')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--enable-thunarx \
+--enable-notifications \
+--disable-debug
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: fix-memory-leak-when-reconnecting-DP-monitor.patch
===
--- fix-memory-leak-when-reconnecting-DP-monitor.patch  2020-11-02 19:02:41 UTC 
(rev 399174)
+++ fix-memory-leak-when-reconnecting-DP-monitor.patch  2020-11-02 19:02:47 UTC 
(rev 399175)
@@ -1,34 +0,0 @@
-From f3f9bdb5a9162480ba1a892d37859321f37c4d51 Mon Sep 17 00:00:00 2001
-From: Jan Ziak <0xe2.0x9a.0...@gmail.com>
-Date: Sat, 11 Apr 2020 15:43:55 +0200
-Subject: [PATCH] Fix memory leak when reconnecting DP monitor (Bug #16314)
-
-Signed-off-by: Jan Ziak <0xe2.0x9a.0...@gmail.com>

- src/xfce-backdrop.c | 6 ++
- 1 file changed, 6 insertions(+)
-
-diff --git a/src/xfce-backdrop.c b/src/xfce-backdrop.c
-index bd9180e6..955e51f8 100644
 a/src/xfce-backdrop.c
-+++ b/src/xfce-backdrop.c
-@@ -1599,6 +1599,11 @@ xfce_backdrop_image_data_release(XfceBackdropImageData 
*image_data)
- 
- if(image_data->loader)
- g_object_unref(image_data->loader);
-+
-+if(image_data->backdrop) {
-+g_object_unref(image_data->backdrop);
-+image_data->backdrop = NULL;
-+}
- }
- 
- /**
-@@ -1671,6 +1676,7 @@ xfce_backdrop_generate_async(XfceBackdrop *backdrop)
- backdrop->priv->image_data = image_data;
- 
- image_data->backdrop = backdrop;
-+g_object_ref(backdrop);
- image_data->loader = gdk_pixbuf_loader_new();
- image_data->cancellable = g_cancellable_new();
- image_data->image_buffer = g_new0(guchar, XFCE_BACKDROP_BUFFER_SIZE);


[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)

2020-05-08 Thread Evangelos Foutras via arch-commits
Date: Friday, May 8, 2020 @ 21:20:01
  Author: foutrelis
Revision: 382810

archrelease: copy trunk to extra-x86_64

Added:
  xfdesktop/repos/extra-x86_64/PKGBUILD
(from rev 382809, xfdesktop/trunk/PKGBUILD)
  
xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch
(from rev 382809, 
xfdesktop/trunk/fix-memory-leak-when-reconnecting-DP-monitor.patch)
Deleted:
  xfdesktop/repos/extra-x86_64/PKGBUILD

+
 PKGBUILD   |   79 +--
 fix-memory-leak-when-reconnecting-DP-monitor.patch |   34 
 2 files changed, 75 insertions(+), 38 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2020-05-08 21:19:57 UTC (rev 382809)
+++ PKGBUILD2020-05-08 21:20:01 UTC (rev 382810)
@@ -1,38 +0,0 @@
-# Maintainer: Evangelos Foutras 
-# Contributor: tobias 
-
-pkgname=xfdesktop
-pkgver=4.14.2
-pkgrel=1
-pkgdesc="A desktop manager for Xfce"
-arch=('x86_64')
-url="https://www.xfce.org/;
-license=('GPL2')
-groups=('xfce4')
-depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
-makedepends=('intltool')
-source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
-sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-}
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---enable-thunarx \
---enable-notifications \
---disable-debug
-  make
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}
-
-# vim:set ts=2 sw=2 et:

Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 382809, 
xfdesktop/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2020-05-08 21:20:01 UTC (rev 382810)
@@ -0,0 +1,41 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: tobias 
+
+pkgname=xfdesktop
+pkgver=4.14.2
+pkgrel=2
+pkgdesc="A desktop manager for Xfce"
+arch=('x86_64')
+url="https://www.xfce.org/;
+license=('GPL2')
+groups=('xfce4')
+depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
+makedepends=('intltool')
+source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+fix-memory-leak-when-reconnecting-DP-monitor.patch)
+sha256sums=('a30534461fea907f969f608a11c84be0b1aaad687c591c32cd56a9d274ea3e74'
+'e6e14ec1d3fd594b0003b3724cc039d882c5f85ee0d9ece7c873d57310e8aec9')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+  patch -Np1 -i ../fix-memory-leak-when-reconnecting-DP-monitor.patch
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--enable-thunarx \
+--enable-notifications \
+--disable-debug
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
xfdesktop/repos/extra-x86_64/fix-memory-leak-when-reconnecting-DP-monitor.patch 
(from rev 382809, 
xfdesktop/trunk/fix-memory-leak-when-reconnecting-DP-monitor.patch)
===
--- fix-memory-leak-when-reconnecting-DP-monitor.patch  
(rev 0)
+++ fix-memory-leak-when-reconnecting-DP-monitor.patch  2020-05-08 21:20:01 UTC 
(rev 382810)
@@ -0,0 +1,34 @@
+From f3f9bdb5a9162480ba1a892d37859321f37c4d51 Mon Sep 17 00:00:00 2001
+From: Jan Ziak <0xe2.0x9a.0...@gmail.com>
+Date: Sat, 11 Apr 2020 15:43:55 +0200
+Subject: [PATCH] Fix memory leak when reconnecting DP monitor (Bug #16314)
+
+Signed-off-by: Jan Ziak <0xe2.0x9a.0...@gmail.com>
+---
+ src/xfce-backdrop.c | 6 ++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/xfce-backdrop.c b/src/xfce-backdrop.c
+index bd9180e6..955e51f8 100644
+--- a/src/xfce-backdrop.c
 b/src/xfce-backdrop.c
+@@ -1599,6 +1599,11 @@ xfce_backdrop_image_data_release(XfceBackdropImageData 
*image_data)
+ 
+ if(image_data->loader)
+ g_object_unref(image_data->loader);
++
++if(image_data->backdrop) {
++g_object_unref(image_data->backdrop);
++image_data->backdrop = NULL;
++}
+ }
+ 
+ /**
+@@ -1671,6 +1676,7 @@ xfce_backdrop_generate_async(XfceBackdrop *backdrop)
+ backdrop->priv->image_data = image_data;
+ 
+ image_data->backdrop = backdrop;
++g_object_ref(backdrop);
+ image_data->loader = gdk_pixbuf_loader_new();
+ image_data->cancellable = g_cancellable_new();
+ image_data->image_buffer = g_new0(guchar, XFCE_BACKDROP_BUFFER_SIZE);


[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)

2019-05-17 Thread Evangelos Foutras via arch-commits
Date: Friday, May 17, 2019 @ 18:41:27
  Author: foutrelis
Revision: 353551

archrelease: copy trunk to extra-x86_64

Added:
  xfdesktop/repos/extra-x86_64/PKGBUILD
(from rev 353550, xfdesktop/trunk/PKGBUILD)
Deleted:
  xfdesktop/repos/extra-x86_64/PKGBUILD
  xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch

-+
 PKGBUILD|   81 +++---
 bug15198-move-icons-to-other-displays.patch |  311 --
 2 files changed, 38 insertions(+), 354 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-05-17 18:41:24 UTC (rev 353550)
+++ PKGBUILD2019-05-17 18:41:27 UTC (rev 353551)
@@ -1,43 +0,0 @@
-# Maintainer: Evangelos Foutras 
-# Contributor: tobias 
-
-pkgname=xfdesktop
-pkgver=4.13.3
-pkgrel=2
-pkgdesc="A desktop manager for Xfce"
-arch=('x86_64')
-url="https://www.xfce.org/;
-license=('GPL2')
-groups=('xfce4')
-depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
-makedepends=('intltool')
-source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
-bug15198-move-icons-to-other-displays.patch)
-sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5'
-'a469774b478b0c666a6fcc15dd5165b1a5a15ed263fc85f7bfd91f7b3ca1168b')
-
-prepare() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  # https://bugzilla.xfce.org/show_bug.cgi?id=15198
-  patch -Np1 -i ../bug15198-move-icons-to-other-displays.patch
-}
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---enable-thunarx \
---enable-notifications \
---disable-debug
-  make
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}
-
-# vim:set ts=2 sw=2 et:

Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 353550, 
xfdesktop/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-05-17 18:41:27 UTC (rev 353551)
@@ -0,0 +1,38 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: tobias 
+
+pkgname=xfdesktop
+pkgver=4.13.4
+pkgrel=1
+pkgdesc="A desktop manager for Xfce"
+arch=('x86_64')
+url="https://www.xfce.org/;
+license=('GPL2')
+groups=('xfce4')
+depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
+makedepends=('intltool')
+source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
+sha256sums=('f4f7fa5162512971c25066eb04ef78f0d075656da79b6f7425ffb619a5119ca0')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--enable-thunarx \
+--enable-notifications \
+--disable-debug
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:

Deleted: bug15198-move-icons-to-other-displays.patch
===
--- bug15198-move-icons-to-other-displays.patch 2019-05-17 18:41:24 UTC (rev 
353550)
+++ bug15198-move-icons-to-other-displays.patch 2019-05-17 18:41:27 UTC (rev 
353551)
@@ -1,311 +0,0 @@
-From 2d9a081c0ff88cb2c2061beb345d1eb8ec3c070b Mon Sep 17 00:00:00 2001
-From: Simon Steinbeiss 
-Date: Sat, 16 Mar 2019 22:39:02 +0100
-Subject: Re-introduce ability to move icons to other displays (Bug #15198)
-
-This feature was accidentally removed as part of
-8331081ac2191733b4093ee163812eb0706748d7.

- src/xfdesktop-file-icon-manager.c |  65 +--
- src/xfdesktop-icon-view.c | 133 +-
- src/xfdesktop-icon-view.h |   8 +++
- 3 files changed, 171 insertions(+), 35 deletions(-)
-
-diff --git a/src/xfdesktop-file-icon-manager.c 
b/src/xfdesktop-file-icon-manager.c
-index 7a73dba9..807c9bc6 100644
 a/src/xfdesktop-file-icon-manager.c
-+++ b/src/xfdesktop-file-icon-manager.c
-@@ -1903,22 +1903,35 @@ xfdesktop_file_icon_manager_save_icons(gpointer 
user_data)
- XfdesktopFileIconManager *fmanager = 
XFDESKTOP_FILE_ICON_MANAGER(user_data);
- gchar relpath[PATH_MAX], *tmppath, *path;
- XfceRc *rcfile;
--GdkScreen *screen;
--GdkDisplay *display;
--GdkMonitor *monitor;
--GdkRectangle rectangle;
-+gint x = 0, y = 0, width = 0, height = 0;
- 
- fmanager->priv->save_icons_id = 0;
- 
--screen = gtk_widget_get_screen (GTK_WIDGET (fmanager->priv->icon_view));
--display = gdk_screen_get_display (screen);
--monitor = gdk_display_get_monitor_at_window (display, 
gtk_widget_get_parent_window(GTK_WIDGET(fmanager->priv->icon_view)));
--gdk_monitor_get_workarea (monitor, );
-+if (!xfdesktop_get_workarea_single(fmanager->priv->icon_view,
-+   0,
-+   

[arch-commits] Commit in xfdesktop/repos/extra-x86_64 (3 files)

2019-03-28 Thread Evangelos Foutras via arch-commits
Date: Thursday, March 28, 2019 @ 09:47:44
  Author: foutrelis
Revision: 349336

archrelease: copy trunk to extra-x86_64

Added:
  xfdesktop/repos/extra-x86_64/PKGBUILD
(from rev 349335, xfdesktop/trunk/PKGBUILD)
  xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch
(from rev 349335, 
xfdesktop/trunk/bug15198-move-icons-to-other-displays.patch)
Deleted:
  xfdesktop/repos/extra-x86_64/PKGBUILD

-+
 PKGBUILD|   77 +++---
 bug15198-move-icons-to-other-displays.patch |  311 ++
 2 files changed, 354 insertions(+), 34 deletions(-)

Deleted: PKGBUILD
===
--- PKGBUILD2019-03-28 09:47:37 UTC (rev 349335)
+++ PKGBUILD2019-03-28 09:47:44 UTC (rev 349336)
@@ -1,34 +0,0 @@
-# Maintainer: Evangelos Foutras 
-# Contributor: tobias 
-
-pkgname=xfdesktop
-pkgver=4.13.3
-pkgrel=1
-pkgdesc="A desktop manager for Xfce"
-arch=('x86_64')
-url="http://www.xfce.org/;
-license=('GPL2')
-groups=('xfce4')
-depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
-makedepends=('intltool')
-source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2)
-sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5')
-
-build() {
-  cd "$srcdir/$pkgname-$pkgver"
-
-  ./configure \
---prefix=/usr \
---sysconfdir=/etc \
---enable-thunarx \
---enable-notifications \
---disable-debug
-  make
-}
-
-package() {
-  cd "$srcdir/$pkgname-$pkgver"
-  make DESTDIR="$pkgdir" install
-}
-
-# vim:set ts=2 sw=2 et:

Copied: xfdesktop/repos/extra-x86_64/PKGBUILD (from rev 349335, 
xfdesktop/trunk/PKGBUILD)
===
--- PKGBUILD(rev 0)
+++ PKGBUILD2019-03-28 09:47:44 UTC (rev 349336)
@@ -0,0 +1,43 @@
+# Maintainer: Evangelos Foutras 
+# Contributor: tobias 
+
+pkgname=xfdesktop
+pkgver=4.13.3
+pkgrel=2
+pkgdesc="A desktop manager for Xfce"
+arch=('x86_64')
+url="https://www.xfce.org/;
+license=('GPL2')
+groups=('xfce4')
+depends=('libxfce4ui' 'libwnck3' 'exo' 'thunar' 'garcon' 'hicolor-icon-theme')
+makedepends=('intltool')
+source=(https://archive.xfce.org/src/xfce/$pkgname/${pkgver%.*}/$pkgname-$pkgver.tar.bz2
+bug15198-move-icons-to-other-displays.patch)
+sha256sums=('80f7f28ef17638fe1cf4481db694731c208785a56b6c840005202f9c2db238f5'
+'a469774b478b0c666a6fcc15dd5165b1a5a15ed263fc85f7bfd91f7b3ca1168b')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  # https://bugzilla.xfce.org/show_bug.cgi?id=15198
+  patch -Np1 -i ../bug15198-move-icons-to-other-displays.patch
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+
+  ./configure \
+--prefix=/usr \
+--sysconfdir=/etc \
+--enable-thunarx \
+--enable-notifications \
+--disable-debug
+  make
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make DESTDIR="$pkgdir" install
+}
+
+# vim:set ts=2 sw=2 et:

Copied: 
xfdesktop/repos/extra-x86_64/bug15198-move-icons-to-other-displays.patch (from 
rev 349335, xfdesktop/trunk/bug15198-move-icons-to-other-displays.patch)
===
--- bug15198-move-icons-to-other-displays.patch (rev 0)
+++ bug15198-move-icons-to-other-displays.patch 2019-03-28 09:47:44 UTC (rev 
349336)
@@ -0,0 +1,311 @@
+From 2d9a081c0ff88cb2c2061beb345d1eb8ec3c070b Mon Sep 17 00:00:00 2001
+From: Simon Steinbeiss 
+Date: Sat, 16 Mar 2019 22:39:02 +0100
+Subject: Re-introduce ability to move icons to other displays (Bug #15198)
+
+This feature was accidentally removed as part of
+8331081ac2191733b4093ee163812eb0706748d7.
+---
+ src/xfdesktop-file-icon-manager.c |  65 +--
+ src/xfdesktop-icon-view.c | 133 +-
+ src/xfdesktop-icon-view.h |   8 +++
+ 3 files changed, 171 insertions(+), 35 deletions(-)
+
+diff --git a/src/xfdesktop-file-icon-manager.c 
b/src/xfdesktop-file-icon-manager.c
+index 7a73dba9..807c9bc6 100644
+--- a/src/xfdesktop-file-icon-manager.c
 b/src/xfdesktop-file-icon-manager.c
+@@ -1903,22 +1903,35 @@ xfdesktop_file_icon_manager_save_icons(gpointer 
user_data)
+ XfdesktopFileIconManager *fmanager = 
XFDESKTOP_FILE_ICON_MANAGER(user_data);
+ gchar relpath[PATH_MAX], *tmppath, *path;
+ XfceRc *rcfile;
+-GdkScreen *screen;
+-GdkDisplay *display;
+-GdkMonitor *monitor;
+-GdkRectangle rectangle;
++gint x = 0, y = 0, width = 0, height = 0;
+ 
+ fmanager->priv->save_icons_id = 0;
+ 
+-screen = gtk_widget_get_screen (GTK_WIDGET (fmanager->priv->icon_view));
+-display = gdk_screen_get_display (screen);
+-monitor = gdk_display_get_monitor_at_window (display, 
gtk_widget_get_parent_window(GTK_WIDGET(fmanager->priv->icon_view)));
+-gdk_monitor_get_workarea (monitor, );