Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plasma
KWin
Commits
a7aa089e
Commit
a7aa089e
authored
Oct 06, 2020
by
Méven Car
Browse files
ScreenshotEffect: fix ordering of screens in screenshotScreens
parent
de4e429a
Changes
1
Hide whitespace changes
Inline
Side-by-side
effects/screenshot/screenshot.cpp
View file @
a7aa089e
...
...
@@ -720,11 +720,9 @@ void ScreenShotEffect::screenshotScreens(QDBusUnixFileDescriptor fd, const QStri
const
QList
<
QScreen
*>
screens
=
QGuiApplication
::
screens
();
QStringList
lscreensNames
=
screensNames
;
for
(
const
QScreen
*
screen
:
screens
)
{
const
int
indexName
=
l
screensNames
.
indexOf
(
screen
->
name
());
const
int
indexName
=
screensNames
.
indexOf
(
screen
->
name
());
if
(
indexName
!=
-
1
)
{
lscreensNames
.
removeAt
(
indexName
);
const
auto
screenGeom
=
screen
->
geometry
();
if
(
!
screenGeom
.
isValid
())
{
close
(
m_fd
);
...
...
@@ -737,10 +735,10 @@ void ScreenShotEffect::screenshotScreens(QDBusUnixFileDescriptor fd, const QStri
}
}
if
(
!
l
screensNames
.
isEmpty
())
{
if
(
m_orderImg
.
size
()
!=
screensNames
.
size
())
{
close
(
m_fd
);
clearState
();
sendErrorReply
(
s_errorScreenMissing
,
s_errorScreenMissingMsg
+
" : "
+
lscreensNames
.
join
(
", "
)
);
sendErrorReply
(
s_errorScreenMissing
,
s_errorScreenMissingMsg
);
return
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment