Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: JCurses 0.9.5.1
-
Fix Version/s: None
-
Component/s: JCurses
-
Labels:None
-
Number of attachments :
Description
java.lang.NullPointerException
at jcurses.widgets.Widget.getSize(Widget.java:173)
at jcurses.widgets.List.getVisibleSize(List.java:407)
at jcurses.widgets.List.getPaging(List.java:483)
at jcurses.widgets.List.getPageNumber(List.java:490)
at jcurses.widgets.List.findNextSelectableItem(List.java:431)
at jcurses.widgets.List.setTrack(List.java:576)
at jcurses.widgets.List.setTrackedItem(List.java:565)
at com.baulsupp.less.RequestDialog.setPosition(RequestDialog.java:120)
at com.baulsupp.less.RequestDialog.getValue(RequestDialog.java:108)
at com.baulsupp.less.Less.selectRequest(Less.java:216)
at com.baulsupp.less.Less.internalHandleInput(Less.java:190)
at com.baulsupp.less.Less.handleInput(Less.java:165)
at com.baulsupp.curses.list.BasicWindow.handleInput(BasicWindow.java:21)
at jcurses.widgets.WindowManager.handleInput(WindowManager.java:276)
at jcurses.widgets.WindowManagerInputThread.run(WindowManager.java:306)
Workaround is to setSize in construction
list = new List(35, false) {
{ setSize(new Rectangle(10, 10)); }}