From 2023f419f45c6285232e4df8fcce9f99043be1f1 Mon Sep 17 00:00:00 2001 From: Jaap Keuter Date: Fri, 26 May 2017 23:58:07 +0200 Subject: Qt: About dialog fails when configured without plugins The about dialog compilation fails when plugins and LUA are disabled. Add the missing preprocessor statements. Also make the plugin tab really empty when there's nothing to report. Change-Id: Idba0dc86e7110e56b2d949f517c966a121d28e47 Reviewed-on: https://code.wireshark.org/review/21768 Reviewed-by: Jaap Keuter Petri-Dish: Jaap Keuter Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann --- ui/qt/about_dialog.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'ui') diff --git a/ui/qt/about_dialog.cpp b/ui/qt/about_dialog.cpp index aa3c657b9b..ecbd0660d5 100644 --- a/ui/qt/about_dialog.cpp +++ b/ui/qt/about_dialog.cpp @@ -84,6 +84,7 @@ const QString AboutDialog::about_folders_row(const char *name, const QString dir .arg(typ_file); } +#if defined(HAVE_PLUGINS) || defined(HAVE_LUA) static void plugins_add_description(const char *name, const char *version, const char *types, const char *filename, void *user_data) @@ -92,7 +93,7 @@ static void plugins_add_description(const char *name, const char *version, QStringList plugin_row = QStringList() << name << version << types << filename; *plugin_data << plugin_row; } - +#endif const QString AboutDialog::plugins_scan() { @@ -278,7 +279,7 @@ AboutDialog::AboutDialog(QWidget *parent) : /* Plugins */ - +#if defined(HAVE_PLUGINS) || defined(HAVE_LUA) || defined(HAVE_EXTCAP) message = QString("\n").arg(one_em / 4); message += "\n"; @@ -286,6 +287,9 @@ AboutDialog::AboutDialog(QWidget *parent) : message += "
NameVersionTypePath
"; ui->te_plugins->setHtml(message); +#else + ui->te_plugins->setVisible(false); +#endif /* Shortcuts */ bool have_shortcuts = false; -- cgit v1.2.1