File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212import com .intellij .notification .Notifications ;
1313import com .intellij .openapi .actionSystem .AnAction ;
1414import com .intellij .openapi .actionSystem .AnActionEvent ;
15+ import com .intellij .openapi .application .ApplicationInfo ;
1516import com .intellij .openapi .fileEditor .FileEditorManager ;
1617import com .intellij .openapi .fileEditor .FileEditorManagerEvent ;
1718import com .intellij .openapi .fileEditor .FileEditorManagerListener ;
@@ -99,7 +100,9 @@ public void actionPerformed(@NotNull AnActionEvent event) {
99100 properties .setValue (survey .uniqueId , true );
100101 notification .expire ();
101102
102- StringBuilder stringBuilder = new StringBuilder (survey .urlPrefix + "?Source=IntelliJ" );
103+ final ApplicationInfo applicationInfo = ApplicationInfo .getInstance ();
104+ final String ideName = applicationInfo != null ? applicationInfo .getVersionName () : "IntelliJ - Unknown" ;
105+ StringBuilder stringBuilder = new StringBuilder (survey .urlPrefix + "?dashTool=intellij-plugins&dashIdeName=" + ideName );
103106
104107 final DartSdk dartSdk = DartSdk .getDartSdk (myProject );
105108 if (dartSdk != null ) {
You can’t perform that action at this time.
0 commit comments