diff options
| -rw-r--r-- | api/plugin-support.hpp | 16 | 
1 files changed, 6 insertions, 10 deletions
| diff --git a/api/plugin-support.hpp b/api/plugin-support.hpp index 9cff1a2e..2c1b7725 100644 --- a/api/plugin-support.hpp +++ b/api/plugin-support.hpp @@ -48,15 +48,11 @@ struct dylib final      };      dylib(const QString& filename_, Type t) : -        type(Invalid),          full_filename(filename_), -        module_name(trim_filename(filename_)), -        Dialog(nullptr), -        Constructor(nullptr), -        Meta(nullptr) +        module_name(trim_filename(filename_))      {          // otherwise dlopen opens the calling executable -        if (filename_.size() == 0 || module_name.size() == 0) +        if (filename_.isEmpty() || module_name.isEmpty())              return;          handle.setFileName(filename_); @@ -136,16 +132,16 @@ struct dylib final          return ret;      } -    Type type; +    Type type{Invalid};      QString full_filename;      QString module_name;      QIcon icon;      QString name; -    module_ctor_t Dialog; -    module_ctor_t Constructor; -    module_metadata_t Meta; +    module_ctor_t Dialog{nullptr}; +    module_ctor_t Constructor{nullptr}; +    module_metadata_t Meta{nullptr};  private:      QLibrary handle; | 
