Il giorno mer, 14/11/2012 alle 21.35 +0400, Anthony Petrov ha scritto: > Roman, Mario, > > I agree with your reasoning regarding "prefer to > not leave bugs intact". :) I appreciate that you've tested with a > multi-button mouse, this confirms that the fix is safe. I believe that > we don't have any specific tests for this case, so your manual testing > should be enough. Thanks for this! > > I re-read the fix more precisely, and it actually looks good to me. Just > a few suggestions: > > src/solaris/classes/sun/awt/X11/XlibUtil.java > > 403 if (button <= 0 || button > 5) { > > Should we use XConstants.MAX_BUTTON_MASK instead of a hard-coded value here? > > > 406 return 1 << 7 + button; > > I suggest to rewrite this as "1 << (7 + button)" for clarity. > > src/solaris/classes/sun/awt/X11/XConstants.java > Perhaps it makes sense to rename ALL_BUTTON_MASKS to ALL_BUTTONS_MASK > since it's only one mask for all the buttons. > > -- > best regards, > Anthony
Hi Anthony, Thanks for looking at that. I'll prepare an update with your suggestions and send it back to the list. Cheers, Mario