[arch-commits] Commit in i3-wm/trunk (2 files)

Thorsten Töpper ttoepper at nymeria.archlinux.org
Thu Jun 26 05:07:08 UTC 2014


    Date: Thursday, June 26, 2014 @ 07:07:08
  Author: ttoepper
Revision: 113575

upgpkg: i3-wm 4.8-3 - FS#40911

Added:
  i3-wm/trunk/bugfix_dont_focus_unmapped_container_on_manage.patch
Modified:
  i3-wm/trunk/PKGBUILD

------------------------------------------------------+
 PKGBUILD                                             |   10 +++++++---
 bugfix_dont_focus_unmapped_container_on_manage.patch |   13 +++++++++++++
 2 files changed, 20 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-06-26 00:10:15 UTC (rev 113574)
+++ PKGBUILD	2014-06-26 05:07:08 UTC (rev 113575)
@@ -4,7 +4,7 @@
 pkgname=i3-wm
 _pkgsourcename=i3
 pkgver=4.8
-pkgrel=2
+pkgrel=3
 pkgdesc='An improved dynamic tiling window manager'
 arch=('i686' 'x86_64')
 url='http://i3wm.org/'
@@ -21,13 +21,17 @@
             'perl-json-xs: Features like saving the layout.')
 options=('docs' '!strip')
 source=("http://i3wm.org/downloads/${_pkgsourcename}-${pkgver}.tar.bz2"
-        "http://i3wm.org/downloads/${_pkgsourcename}-${pkgver}.tar.bz2.asc")
+        "http://i3wm.org/downloads/${_pkgsourcename}-${pkgver}.tar.bz2.asc"
+        'bugfix_dont_focus_unmapped_container_on_manage.patch')
 md5sums=('4151e8e81fdc78b32a7cb953f67e3bef'
-         'SKIP')
+         'SKIP'
+         '2601c1d3fa5e45bc637a82486fdc5be6')
 
 build() {
   cd "$srcdir/$_pkgsourcename-$pkgver"
   
+  patch -p1 < "$srcdir/bugfix_dont_focus_unmapped_container_on_manage.patch"
+
   # In order to avoid problems with bison use only a single process
   MAKEFLAGS="-j1"
   make

Added: bugfix_dont_focus_unmapped_container_on_manage.patch
===================================================================
--- bugfix_dont_focus_unmapped_container_on_manage.patch	                        (rev 0)
+++ bugfix_dont_focus_unmapped_container_on_manage.patch	2014-06-26 05:07:08 UTC (rev 113575)
@@ -0,0 +1,13 @@
+diff --git a/8f442e0..9eee357 b/9eee357
+index 8f442e0..9eee357 100644
+--- a/src/manage.c
++++ b/src/manage.c
+@@ -505,7 +505,7 @@ void manage_window(xcb_window_t window, xcb_get_window_attributes_cookie_t cooki
+ 
+     /* Defer setting focus after the 'new' event has been sent to ensure the
+      * proper window event sequence. */
+-    if (set_focus) {
++    if (set_focus && nc->mapped) {
+         DLOG("Now setting focus.\n");
+         con_focus(nc);
+     }




More information about the arch-commits mailing list