[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Please approve xlockmore_1:5.13-2.1



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Dear,

I NMUed xlockmore 1:5.13-2.1 to fix RC #309760.
I checked Eugene's patch solved this bug.

Could you accept this for Sarge?

Format: 1.7
Date: Mon, 23 May 2005 11:30:18 +0000
Source: xlockmore
Binary: xlockmore xlockmore-gl
Architecture: source i386
Version: 1:5.13-2.1
Distribution: unstable
Urgency: high
Maintainer: Michael Stone <mstone@debian.org>
Changed-By: Kenshi Muto <kmuto@debian.org>
Description: 
 xlockmore  - Lock X11 display until password is entered.
 xlockmore-gl - Lock X11 display until password is entered -- GL version
Closes: 309760
Changes: 
 xlockmore (1:5.13-2.1) unstable; urgency=high
 .
   * NMU
   * Applied newest patch from Eugene to avoid fatal crash when fvwm
     switches virtual desktop. (closes: #309760)
Files: 
 71c7f233ae05e902b882b127fafb1475 661 x11 optional xlockmore_5.13-2.1.dsc
 90860c52f1d4ef13ba83a2027b3d4fba 33481 x11 optional xlockmore_5.13-2.1.diff.gz
 a553904a3e575cd43fcddcab34397cf2 1010280 x11 optional xlockmore-gl_5.13-2.1_i386.deb
 45063025623be3323dd8bc128c114500 579762 x11 extra xlockmore_5.13-2.1_i386.deb

Patch is here (same as what Eugene created at #309760).

diff -urN o/xlockmore-5.13/debian/changelog xlockmore-5.13/debian/changelog
- --- o/xlockmore-5.13/debian/changelog	2005-05-23 11:27:10.916164409 +0000
+++ xlockmore-5.13/debian/changelog	2005-05-23 11:37:20.832519832 +0000
@@ -1,3 +1,11 @@
+xlockmore (1:5.13-2.1) unstable; urgency=high
+
+  * NMU
+  * Applied newest patch from Eugene to avoid fatal crash when fvwm
+    switches virtual desktop. (closes: #309760)
+
+ -- Kenshi Muto <kmuto@debian.org>  Mon, 23 May 2005 11:30:18 +0000
+
 xlockmore (1:5.13-2) unstable; urgency=low
 
   * Correct instructions for dpkg-statoverride in README.Debian
diff -urN o/xlockmore-5.13/xlock/xlock.c xlockmore-5.13/xlock/xlock.c
- --- o/xlockmore-5.13/xlock/xlock.c	2004-06-17 02:20:30.000000000 +0000
+++ xlockmore-5.13/xlock/xlock.c	2005-05-23 11:37:20.826520753 +0000
@@ -2145,7 +2145,7 @@
 				/* next line for -geometry */
 				if (event.xvisibility.state != VisibilityUnobscured) {
 					/* window was restacked or exposed */
- -					if (!debug && !inwindow)
+					if (!debug && !inwindow && event.xvisibility.window)
 						XRaiseWindow(dsp, event.xvisibility.window);
 					call_refresh_hook((LockStruct *) NULL,
 							  mode_info(dsp, screen, Scr[screen].window, False));
@@ -2161,7 +2161,8 @@
 					break;
 				/* window config changed */
 				if (!debug && !inwindow) {
- -					XRaiseWindow(dsp, event.xconfigure.window);
+					if (event.xconfigure.window)
+						XRaiseWindow(dsp, event.xconfigure.window);
 					fixColormap(mode_info(dsp, screen, Scr[screen].window, False), ncolors,
 						saturation, mono, install, inroot, inwindow, verbose);
 				}
@@ -2760,7 +2761,7 @@
 				/* fall through on last expose event of the series */
 
 			case VisibilityNotify:
- -				if (!debug && !inwindow) {
+				if (!debug && !inwindow && event.xany.window) {
 					XRaiseWindow(display, event.xany.window);
 				}
 				for (screen = startscreen; screen < screens; screen++) {
@@ -2770,7 +2771,7 @@
 				break;
 
 			case ConfigureNotify:
- -				if (!debug && !inwindow) {
+				if (!debug && !inwindow && event.xconfigure.window) {
 					XRaiseWindow(display, event.xconfigure.window);
 				}
 

Regards,
- -- 
Kenshi Muto
kmuto@debian.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.8 <http://mailcrypt.sourceforge.net/>

iEYEARECAAYFAkKR0b4ACgkQQKW+7XLQPLH2FgCg4pvtsz5JGY3UFXJaOPc5AzR2
4ZUAoK59KZlVSp/5i5cpJ9ayTtd/yg0C
=EGSr
-----END PGP SIGNATURE-----



Reply to: