diff --git a/plugins/stocks.cpp b/plugins/stocks.cpp index 3c7193701..1d3d04d6f 100644 --- a/plugins/stocks.cpp +++ b/plugins/stocks.cpp @@ -1062,6 +1062,18 @@ public: std::string getFocusString() { return "stocks_view"; } + df::item *getSelectedItem() override + { + if (is_grouped) + return nullptr; + vector items = getSelectedItems(); + if (items.size() != 1) + return nullptr; + if (items[0]->entries.size() != 1) + return nullptr; + return items[0]->entries[0]; + } + private: StockListColumn items_column; int selected_column;