Thanks! :) On Wed, Feb 4, 2009 at 3:10 PM, Jérôme Combes < [email protected]> wrote:
> OK. Sorry for bugzilla. > I create the bug 263636 with bugzilla ;). > > Tom Schindl a écrit : > > Hi Emil, >> >> I think we need a bug report to track the contribution appropiately else >> we are getting in to trouble with IP-Clearance once we do a release! I >> highly appreciate the fix from Jérôme but I need to insist on a bug >> report! >> >> Thanks for your understanding guys. >> >> Tom Schindl >> Nebula CoLead >> >> Emil Crumhorn schrieb: >> >> >>> Hello Jermoe, >>> >>> Thanks for you bug report and fix (in the future however, please use >>> Bugzilla for this, as then it can be tracked by others as well). I >>> will take a look and make the necessary fix in the coming build(s). >>> >>> Best regards, >>> Emil >>> >>> On Wed, Feb 4, 2009 at 2:29 PM, Jérôme Combes >>> <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Hello, >>> >>> I'am using the CalendarCombo widget and I have a bug with it and I >>> have a solution to correct this problem. (See the attached file). >>> >>> The bug is the following. If I select in the calendar popup >>> 'Today', then 'None', then 'Today', I have the following exception >>> (I added a "try ... catch" to see this exception) : >>> java.lang.StringIndexOutOfBoundsException: String index out of >>> range: -1 >>> at java.lang.String.<init>(String.java:202) >>> at org.eclipse.swt.internal.win32.TCHAR.toString(TCHAR.java:115) >>> at org.eclipse.swt.widgets.Combo.getText(Combo.java:846) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarCombo.setText(CalendarCombo.java:1127) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarCombo.updateDate(CalendarCombo.java:1566) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarCombo.access$20(CalendarCombo.java:1565) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarCombo$17.dateChanged(CalendarCombo.java:1461) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarComposite.notifyListeners(CalendarComposite.java:732) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarComposite.notifyListeners(CalendarComposite.java:745) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarComposite.clickedTodayButton(CalendarComposite.java:214) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarComposite.externalClick(CalendarComposite.java:770) >>> at >>> >>> >>> org.eclipse.nebula.widgets.calendarcombo.CalendarCombo$9.handleEvent(CalendarCombo.java:839) >>> >>> I have this exception because in the class 'CalendarCombo' the >>> method 'Combo.setText(String )' is used to set the text in the >>> Combo. I think that the method 'Combo.add(...)' (like in the >>> method 'CalendarCombosetText(...)') must be always used to set the >>> text. >>> In attached file, there is the CalendarCombo with a solution : add >>> a method 'setComboText(String )' to set the text for the Combo >>> (flat or not) and I am using only this method in the CalendarCombo >>> class. >>> >>> Jérôme >>> >>> >>> >> > _______________________________________________ > nebula-dev mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/nebula-dev >
_______________________________________________ nebula-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/nebula-dev
