a possible workaround is to temporarily set the event handler to 'return ()'

dox2 bEn w = do
    putStrLn "dox2 start"
    i <- get w selection
    p <- get bEn (on select)
    set bEn [on select := return ()]
   
    set bEn [items := ["xx"]]
    set bEn [on select := p]
    putStrLn $ "selection " ++ show i
    putStrLn "dox2 end"


------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
wxhaskell-users mailing list
wxhaskell-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wxhaskell-users

Reply via email to