https://bugs.kde.org/show_bug.cgi?id=476777

--- Comment #4 from Oded Arbel <o...@geek.co.il> ---
KWin debug console's window list only shows the main Eclipse window.
I can use kwin's Kwin/org.kde.Kwin::queryWindowInfo DBus method to get the
window info for the modal dialog - it is basically the details for the Eclipse
main window:

  Arguments: [Argument: a{sv} {"activities" = [Variant(QStringList):
{"114ebbc8-f947-493d-bc5e-3762eab23c9a"}], "caption" = [Variant(QString):
"kappas - java-server/src/main/java/club/kappas/api/entities/Users.java -
Eclipse Platform"], "clientMachine" = [Variant(QString): ""], "desktopFile" =
[Variant(QString): "Eclipse"], "desktops" = [Variant(QStringList):
{"{e3664924-83a8-4444-b84a-d2b1a5d0d071}"}], "fullscreen" = [Variant(bool):
false], "height" = [Variant(double): 741], "keepAbove" = [Variant(bool):
false], "keepBelow" = [Variant(bool): false], "localhost" = [Variant(bool):
true], "maximizeHorizontal" = [Variant(int): 2], "maximizeVertical" =
[Variant(int): 0], "minimized" = [Variant(bool): false], "noBorder" =
[Variant(bool): false], "resourceClass" = [Variant(QString): "Eclipse"],
"resourceName" = [Variant(QString): "java"], "role" = [Variant(QString): ""],
"shaded" = [Variant(bool): false], "skipPager" = [Variant(bool): false],
"skipSwitcher" = [Variant(bool): false], "skipTaskbar" = [Variant(bool):
false], "type" = [Variant(int): 0], "uuid" = [Variant(QString):
"{c18f6283-452c-416f-8d75-fc421d608efe}"], "width" = [Variant(double): 1200],
"x" = [Variant(double): 0], "y" = [Variant(double): 0]}]

When I do the same thing for an Eclipse modal dialog that shows correctly (such
as the "Find" or "Open type" dialogs), I can see it has a different UUID than
the main window, for example:
  Arguments: [Argument: a{sv} {"activities" = [Variant(QStringList):
{"114ebbc8-f947-493d-bc5e-3762eab23c9a"}], "caption" = [Variant(QString): "Open
Type"], "clientMachine" = [Variant(QString): ""], "desktopFile" =
[Variant(QString): "Eclipse"], "desktops" = [Variant(QStringList):
{"{a31763c5-0597-4253-9438-632318c6a38f}"}], "fullscreen" = [Variant(bool):
false], "height" = [Variant(double): 618], "keepAbove" = [Variant(bool):
false], "keepBelow" = [Variant(bool): false], "localhost" = [Variant(bool):
true], "maximizeHorizontal" = [Variant(int): 0], "maximizeVertical" =
[Variant(int): 0], "minimized" = [Variant(bool): false], "noBorder" =
[Variant(bool): false], "resourceClass" = [Variant(QString): "Eclipse"],
"resourceName" = [Variant(QString): "java"], "role" = [Variant(QString): ""],
"shaded" = [Variant(bool): false], "skipPager" = [Variant(bool): false],
"skipSwitcher" = [Variant(bool): false], "skipTaskbar" = [Variant(bool):
false], "type" = [Variant(int): 0], "uuid" = [Variant(QString):
"{e23f241e-dcb6-4647-b641-11640aa43043}"], "width" = [Variant(double): 398],
"x" = [Variant(double): 402], "y" = [Variant(double): 652]}]

A normal working modal dialog also shows in KWin debug console's window list,
which the broken certificates dialog does not.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to