diff options
author | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-05-28 20:48:21 +0200 |
---|---|---|
committer | Johannes Hofmann <Johannes.Hofmann@gmx.de> | 2011-05-28 20:48:21 +0200 |
commit | b0b0cddaff10b4cff371b8bb7aa21e045f8e3915 (patch) | |
tree | 10f178f4d8cb6ad5b80cba3590d9dc0107027655 /dw/fltkui.cc | |
parent | 1351b8d80044b898f92557e7ff90096deee5f5bc (diff) | |
parent | b99998a37d3ab1336d0ce82ddc60d0c406a2fd1b (diff) |
merge
Diffstat (limited to 'dw/fltkui.cc')
-rw-r--r-- | dw/fltkui.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dw/fltkui.cc b/dw/fltkui.cc index c1bfd873..ff80e14c 100644 --- a/dw/fltkui.cc +++ b/dw/fltkui.cc @@ -524,7 +524,7 @@ void FltkEntryResource::widgetCallback (::fltk::Widget *widget, * The Back or Forward, buttons, or the first click on a rendered * page. BUG: this must be investigated and reported to FLTK2 team */ - MSG("when = %d\n", widget->when ()); + _MSG("when = %d\n", widget->when ()); if ((widget->when () & ::fltk::WHEN_ENTER_KEY_ALWAYS) && (::fltk::event_key() == ::fltk::ReturnKey)) ((FltkEntryResource*)data)->emitActivate (); @@ -989,7 +989,7 @@ template <class I> void FltkSelectionResource<I>::addItem (const char *str, itemWidget->set_selected(); if (setSelectedItems ()) { // Handle multiple item selection. - int pos[widgetStack->stack->size ()]; + int *pos = new int[widgetStack->stack->size ()]; int i; Iterator <TypedPointer < ::fltk::Menu> > it; for (it = widgetStack->stack->iterator (), @@ -1000,6 +1000,7 @@ template <class I> void FltkSelectionResource<I>::addItem (const char *str, pos[i] = p->getTypedValue()->children () - 1; } widgetStack->widget->set_item (pos, widgetStack->stack->size ()); + delete [] pos; } } } |