X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/clg/blobdiff_plain/b0f077e624576fb96acf34168bc031883294444c..refs/heads/try:/gtk/gtkcontainer.lisp diff --git a/gtk/gtkcontainer.lisp b/gtk/gtkcontainer.lisp index 8f3a0f6..1fe62b7 100644 --- a/gtk/gtkcontainer.lisp +++ b/gtk/gtkcontainer.lisp @@ -20,7 +20,7 @@ ;; TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE ;; SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -;; $Id: gtkcontainer.lisp,v 1.25 2008/03/06 22:02:08 espen Exp $ +;; $Id: gtkcontainer.lisp,v 1.26 2008/05/06 00:04:42 espen Exp $ (in-package "GTK") @@ -67,8 +67,8 @@ (defmethod shared-initialize ((container container) names &rest initargs (defmethod compute-signal-function ((container container) signal function object args) (declare (ignore signal)) (if (eq object :children) - #'(lambda (&rest emission-args) - (let ((all-args (nconc (rest emission-args) args))) + #'(lambda (container &rest emission-args) + (let ((all-args (nconc emission-args args))) (container-foreach container #'(lambda (child) (apply function child all-args)))))