Looks like this time I've (hopefully) got it... Seems that the "close
the menu upon mouse exit" was the problem, so I commented it; try the
new patch and if it's working for you too, I'll try re-implementing the
incriminated feature.

Steve H ha scritto:
> If you click *really* fast then the click will be registered properly under
> beryl (with or without this patch)
> 
> On 12/14/06, Cristofaro Del Prete <[EMAIL PROTECTED]> wrote:
>>
>> I just tried again, and it's not working anymore neither here... or
>> better said, now it works only rarely (1 out of 20 tries) :(
>> I'm already working on it; new patch ASAP, sorry...
>>
>> Philippe Valembois - Phil ha scritto:
>> > Hi,
>> > doesn't work here with Beryl SVN from beginning of week...
>> > Phil
>> >
>> > Le Thursday 14 December 2006 20:10, Cristofaro Del Prete a écrit :
>> >> Hi guys,
>> >> surely you have heard of the annoyance regarding the smileys menu
>> under
>> >> Compiz/Beryl; if this is not the case, you should know that the menu
>> >> does not responds to mouse clicks (better said, the mouse clicks are
>> >> passing through the menu and activating the underlying buttons and
>> >> components). This means that there is no way, when the aforementioned
>> >> window managers are running to add a custom smiley, or
>> editing/removing
>> >> a smiley, or sending a smiley without entering its keyword.
>> >>
>> >> As I am running Beryl this is, for me, a major bug :)
>> >>
>> >> After some experimenting, I found that forcing the focus on the
>> smileys
>> >> menu is enough to fix the bug. So here's a one-line-added patch.
>> >>
>> >> I hope this is helpful, and that I've not written too much :)
>> >>
>> >> Bye
>> >>
>> >> Cristofaro
>> >
>> >
>> >
>> -------------------------------------------------------------------------
>> > Take Surveys. Earn Cash. Influence the Future of IT
>> > Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> > opinions on IT & business topics through brief surveys - and earn cash
>> >
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> > _______________________________________________
>> > Amsn-devel mailing list
>> > Amsn-devel@lists.sourceforge.net
>> > https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>
>>
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> Amsn-devel mailing list
>> Amsn-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/amsn-devel
>>
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel

crashesIndex: smileys.tcl
===================================================================
--- smileys.tcl	(revisione 7657)
+++ smileys.tcl	(copia locale)
@@ -449,7 +449,7 @@
 				if { [string match {(%)} $symbol] != 0 } {
 					bind $w.c.$temp <Button1-ButtonRelease> "catch {$text insert insert \{(%%)\}; wm state $w withdrawn} res"
 				} else {
-					bind $w.c.$temp <Button1-ButtonRelease> "catch {[list $text insert insert $symbol]\; wm state $w withdrawn} res" 
+					bind $w.c.$temp <Button1-ButtonRelease> "catch {[list $text insert insert $symbol]\; wm state $w withdrawn} res"
 				}
 				#Add binding for custom emoticons
 				if { [OnMac] } {
@@ -464,7 +464,7 @@
 			incr temp
 		}
 		
-		event generate $w <Enter>
+		event generate $w.c <Enter>
 	
 	}
 
@@ -719,8 +719,7 @@
 		set ypos [expr {(($rows-1)*$smih + ($smih/2))}]
 		$w.c create window  0 $ypos -window $w.c.custom_new -width [expr {$x_geo - 2}] -height $smih -anchor w
 		
-		
-		bind $w <Enter> "bind $w <Leave> \"bind $w <Leave> \\\"wm state $w withdrawn\\\"\""
+#		bind $w <Enter> "bind $w <Leave> \"bind $w <Leave> \\\"wm state $w withdrawn\\\"\""
 	}
 	
 	
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to