From ee32ab79e55abf36b8add8cbfd339e97803b8ca6 Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Fri, 26 May 2017 13:48:56 +0200 Subject: [PATCH] Use UIUtil.setCursor to prevent setting the cursor that is already set. Cursor is updated by native code even if component has the same cursor, causing performance problems (IDEA-167733) --- .../intellij/openapi/editor/impl/EditorGutterComponentImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java index 51b97a0a19c5..1531083e1118 100644 --- a/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java +++ b/platform/platform-impl/src/com/intellij/openapi/editor/impl/EditorGutterComponentImpl.java @@ -1541,7 +1541,7 @@ class EditorGutterComponentImpl extends EditorGutterComponentEx implements Mouse } } } - setCursor(cursor); + UIUtil.setCursor(this, cursor); } @Override