From 2f50e418b56ad9dc3be8cf895b5655ddf2c6fdda Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20F=C3=BCrmetz?= Date: Tue, 11 Apr 2017 13:54:31 +0700 Subject: [PATCH] Fix initalizing the password list --- pass.cpp | 8 ++++---- pass.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pass.cpp b/pass.cpp index 8ed9df1..bfc5457 100644 --- a/pass.cpp +++ b/pass.cpp @@ -61,17 +61,17 @@ void Pass::init() { } } - connect(this, SIGNAL(prepare()), this, SLOT(prepareForMatchSession())); + initPasswords(); } -void Pass::prepare() { +void Pass::initPasswords() { passwords.clear(); - QDirIterator it(baseDir, QDirIterator::Subdirectories); + QDirIterator it(this->baseDir, QDirIterator::Subdirectories); while (it.hasNext()) { it.next(); auto fileInfo = it.fileInfo(); if (fileInfo.isFile() && fileInfo.suffix() == "gpg") { - QString password = baseDir.relativeFilePath(fileInfo.absoluteFilePath()); + QString password = this->baseDir.relativeFilePath(fileInfo.absoluteFilePath()); // Remove suffix ".gpg" password.chop(4); passwords.append(password); diff --git a/pass.h b/pass.h index a9845c0..7a1cffe 100644 --- a/pass.h +++ b/pass.h @@ -35,7 +35,7 @@ public: protected: void init(); - void prepare(); + void initPasswords(); private: QDir baseDir;