-----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 <[EMAIL PROTECTED]>
Changed-By: Kenshi Muto <[EMAIL PROTECTED]>
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 <[EMAIL PROTECTED]>  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
[EMAIL PROTECTED]
-----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-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to