diff --git a/python/src/com/jetbrains/python/sdk/PythonSdkType.java b/python/src/com/jetbrains/python/sdk/PythonSdkType.java index b13cb762cae4..e9cd31e265a8 100644 --- a/python/src/com/jetbrains/python/sdk/PythonSdkType.java +++ b/python/src/com/jetbrains/python/sdk/PythonSdkType.java @@ -279,8 +279,9 @@ public class PythonSdkType extends SdkType { public void showCustomCreateUI(SdkModel sdkModel, final JComponent parentComponent, final Consumer sdkCreatedCallback) { Project project = CommonDataKeys.PROJECT.getData(DataManager.getInstance().getDataContext(parentComponent)); - final Point point = parentComponent.getMousePosition(); - SwingUtilities.convertPointToScreen(point, parentComponent); + final PointerInfo pointerInfo = MouseInfo.getPointerInfo(); + if (pointerInfo == null) return; + final Point point = pointerInfo.getLocation(); PythonSdkDetailsStep .show(project, sdkModel.getSdks(), null, parentComponent, point, new NullableConsumer() { @Override