Commit graph

13 commits

Author SHA1 Message Date
Ivailo Monev
bf041a724f kdesudo: fix execution failure detection and notification
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-29 00:53:53 +03:00
Ivailo Monev
63c440a6d3 kdesudo: terminate the process from KdeSudo destructor
the process is not detached thus it will happen one way or other but doing
it from the KdeSudo destructor with 3sec wait time for the process to
terminate will silence the QProcess runtime warning (possibly, unless the
process does not quit on SIGTERM or within 3 seconds)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:30:32 +03:00
Ivailo Monev
cea6fb2142 kdesudo: keep reference to the QByteArray object in KdeSudo::parseOutput()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:21:33 +03:00
Ivailo Monev
71f69968ff kdesudo: plug memory leak
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:19:31 +03:00
Ivailo Monev
2d3f88e1cf kdesudo: remove unused KdeSudo::slotUser1() slot
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:16:59 +03:00
Ivailo Monev
648b95d4d2 kdesudo: remove unused KdeSudo members and methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-08-28 23:14:02 +03:00
Ivailo Monev
4390ea265e kdesudo: use dbus-run-session instead of dbus-launch
dbus-run-session will terminate the dbus-daemon process and cleanup

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 21:08:10 +02:00
Ivailo Monev
ee7194cc31 kdesudo: minor optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-12-02 20:56:16 +02:00
Ivailo Monev
4b95471273 kdesudo: assign KdeSudo::m_tmpName member to the temporary filepath, not a variable
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 18:37:41 +03:00
Ivailo Monev
79bb1f47d8 kdesudo: use KTemporaryFile::filePath() to generate temporary file name
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-23 18:11:34 +03:00
Ivailo Monev
1cedf80f48 kdesudo: log warning messages to the kdesudo area
1206 is not reserved for anything

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-22 23:53:18 +03:00
Ivailo Monev
3bc3e31176 kdesudo: use the static QFile::exists() method instead of constructing QFile object and changing its filename
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-09 03:44:50 +03:00
Ivailo Monev
f68295ea28 generic: move sub-projects from kde-baseapps [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-14 21:56:54 +03:00