diff --git a/doomsday/client/src/ui/widgets/contextwidgetorganizer.cpp b/doomsday/client/src/ui/widgets/contextwidgetorganizer.cpp index e1463f54ef..1c64aca827 100644 --- a/doomsday/client/src/ui/widgets/contextwidgetorganizer.cpp +++ b/doomsday/client/src/ui/widgets/contextwidgetorganizer.cpp @@ -250,15 +250,12 @@ GuiWidget *ContextWidgetOrganizer::itemWidget(ui::Item const &item) const return d->find(item); } -GuiWidget *DefaultWidgetFactory::makeItemWidget(ui::Item const &item, GuiWidget const *) +GuiWidget *DefaultWidgetFactory::makeItemWidget(ui::Item const &, GuiWidget const *) { - // The default implementation uses simple labels. - LabelWidget *w = new LabelWidget; - w->setText(item.label()); - return w; + return new LabelWidget; } -void DefaultWidgetFactory::updateItemWidget(GuiWidget &, ui::Item const &) +void DefaultWidgetFactory::updateItemWidget(GuiWidget &widget, ui::Item const &item) { - // nothing to do + widget.as().setText(item.label()); }