CLIM mail archive
Incompatibility of ctv-menu and CLIM 1.1
Subject: Incompatibility of ctv-menu and CLIM 1.1
From: res <firstname.lastname@example.org>
Date: Thu, 27 Aug 92 18:42:09 GMT+0100
Original-Received: by NeXT Mailer (1.63)
Pp-Warning: Illegal Received field on preceding line
After installing CLIM 1.1 (incl. sources) under Genera 8.1.1 we ran
into an CLX error when calling MENU-CHOOSE from the (unsupported, I
know) package CTV-MENU. The bug consisted in a method call for
setting window manager size hints which was applied to nil.
As we hadn't encountered this problem in CLIM 1.0 we traced the bug
down to the method
in the file CLX-IMPLEMENTATION.LISP. There the SIZE-HINTS object of
the menu window is accessed and size hint values for the window
manager under CLX are set. Obviously, the menu window doesn't
ususally have this size hints object, thus leading to the bug.
We fixed this by checking first if SIZE-HINTS is non-nil before
accessing slot values of it.
Is this a known bug or does it depend on our version of CTV-MENU?
Forschungszentrum Informatik FZI
Dept. Technical Expert Systems and Robotics
D-7500 Karlsruhe GERMANY
Main Index |