[arch-commits] Commit in nemo/trunk (Fix_rename_entry_position.patch PKGBUILD)

Alexandre Filgueira faidoc at nymeria.archlinux.org
Tue Apr 1 03:35:15 UTC 2014


    Date: Tuesday, April 1, 2014 @ 05:35:15
  Author: faidoc
Revision: 108678

upgpkg: nemo 2.0.8-2

Added:
  nemo/trunk/Fix_rename_entry_position.patch
Modified:
  nemo/trunk/PKGBUILD

---------------------------------+
 Fix_rename_entry_position.patch |   32 ++++++++++++++++++++++++++++++++
 PKGBUILD                        |   11 ++++++++---
 2 files changed, 40 insertions(+), 3 deletions(-)

Added: Fix_rename_entry_position.patch
===================================================================
--- Fix_rename_entry_position.patch	                        (rev 0)
+++ Fix_rename_entry_position.patch	2014-04-01 03:35:15 UTC (rev 108678)
@@ -0,0 +1,32 @@
+--- a/eel/eel-canvas.c
++++ b/eel/eel-canvas.c
+@@ -3213,11 +3213,19 @@ eel_canvas_draw (GtkWidget *widget, cair
+                 return FALSE;
+ 
+         bin_window = gtk_layout_get_bin_window (GTK_LAYOUT (widget));
++
++	if (!gtk_cairo_should_draw_window (cr, bin_window))
++		return FALSE;
++
++	cairo_save (cr);
++
+         gtk_cairo_transform_to_window (cr, widget, bin_window);
+ 
+         region = eel_cairo_get_clip_region (cr);
+-        if (region == NULL)
++        if (region == NULL) {
++		cairo_restore (cr);
+                 return FALSE;
++	}
+ 
+ #ifdef VERBOSE
+ 	g_print ("Draw\n");
+@@ -3249,6 +3257,8 @@ eel_canvas_draw (GtkWidget *widget, cair
+ 	if (canvas->root->flags & EEL_CANVAS_ITEM_MAPPED)
+ 		EEL_CANVAS_ITEM_GET_CLASS (canvas->root)->draw (canvas->root, cr, region);
+ 
++	cairo_restore (cr);
++
+ 	/* Chain up to get exposes on child widgets */
+         if (GTK_WIDGET_CLASS (canvas_parent_class)->draw)
+                 GTK_WIDGET_CLASS (canvas_parent_class)->draw (widget, cr);

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-03-31 23:09:16 UTC (rev 108677)
+++ PKGBUILD	2014-04-01 03:35:15 UTC (rev 108678)
@@ -4,7 +4,7 @@
 
 pkgname=nemo
 pkgver=2.0.8
-pkgrel=1
+pkgrel=2
 pkgdesc="Cinnamon file manager (Nautilus fork)"
 arch=('i686' 'x86_64')
 url="https://github.com/linuxmint/nemo"
@@ -15,12 +15,17 @@
 makedepends=('gtk-doc' 'gobject-introspection' 'intltool' 'gnome-common')
 options=('!emptydirs')
 install=nemo.install
-source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/nemo/tarball/$pkgver")
-sha256sums=('6a40868e46fd2ed6c27e694e76c160996d16e2d27681bf5126e6b0e647c24033')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/linuxmint/nemo/tarball/$pkgver"
+        "Fix_rename_entry_position.patch")
+sha256sums=('6a40868e46fd2ed6c27e694e76c160996d16e2d27681bf5126e6b0e647c24033'
+            '07e81aaeeff9ae8c6de76fe2b87b28b89323577ef425596241b96e94b4e04750')
 
 prepare() {
   cd linuxmint-nemo-*
 
+  # Rename files and directory : invisible field: https://bugzilla.redhat.com/show_bug.cgi?id=1045181
+  patch -Np1 -i ../Fix_rename_entry_position.patch
+
   # Python2 fix
   sed -i 's/bin\/python/bin\/python2/g' files/usr/share/nemo/actions/myaction.py
 




More information about the arch-commits mailing list