diff --git a/src/ShellCommand.cpp b/src/ShellCommand.cpp index 07a706c41..467a064ea 100644 --- a/src/ShellCommand.cpp +++ b/src/ShellCommand.cpp @@ -13,14 +13,13 @@ using Konsole::ShellCommand; ShellCommand::ShellCommand(const QString &aCommand) + : _arguments(KShell::splitArgs(aCommand)) { - _arguments = KShell::splitArgs(aCommand); } ShellCommand::ShellCommand(const QString &aCommand, const QStringList &aArguments) + : _arguments(aArguments) { - _arguments = aArguments; - if (!_arguments.isEmpty()) { _arguments[0] = aCommand; } diff --git a/src/filterHotSpots/EscapeSequenceUrlFilter.cpp b/src/filterHotSpots/EscapeSequenceUrlFilter.cpp index 2c3095613..01a195a8e 100644 --- a/src/filterHotSpots/EscapeSequenceUrlFilter.cpp +++ b/src/filterHotSpots/EscapeSequenceUrlFilter.cpp @@ -15,9 +15,9 @@ using namespace Konsole; EscapeSequenceUrlFilter::EscapeSequenceUrlFilter(Session *session, TerminalDisplay *window) + : _session(session) + , _window(window) { - _session = session; - _window = window; } void EscapeSequenceUrlFilter::process() diff --git a/src/session/SessionDisplayConnection.cpp b/src/session/SessionDisplayConnection.cpp index f9d2d1691..d065af42d 100644 --- a/src/session/SessionDisplayConnection.cpp +++ b/src/session/SessionDisplayConnection.cpp @@ -15,9 +15,9 @@ namespace Konsole { SessionDisplayConnection::SessionDisplayConnection(Session *session, TerminalDisplay *view, QObject *parent) : QObject(parent) + , _session(session) + , _view(view) { - _session = session; - _view = view; } QPointer SessionDisplayConnection::session()