diff --git a/MainWidget.cpp b/MainWidget.cpp index ec1752a..1ecd1de 100644 --- a/MainWidget.cpp +++ b/MainWidget.cpp @@ -256,10 +256,14 @@ void MainWidget::generate_table_widget() void MainWidget::push_content(const std::vector& eles, std::size_t page, bool auto_jump_pre) { - if (tab_widget_ == nullptr || page == 0) { + if (tab_widget_ == nullptr) { return; } + if (page == 0 && eles.size() > 0) { + page = 1; + } + std::size_t all_size = eles.size(); std::size_t max_show = g_OnePage * page; all_page_ = all_size / 100;