usage trigger: assert feature name right away since it will be sent as part of statistics

This commit is contained in:
kirill.safonov
2011-12-23 12:58:27 +04:00
parent 69de690823
commit cd6470f2fc
@@ -15,6 +15,7 @@
*/
package com.intellij.internal.statistic;
import com.intellij.internal.statistic.beans.ConvertUsagesUtil;
import com.intellij.internal.statistic.beans.GroupDescriptor;
import com.intellij.internal.statistic.beans.UsageDescriptor;
import com.intellij.openapi.components.PersistentStateComponent;
@@ -56,6 +57,7 @@ public class UsageTrigger implements PersistentStateComponent<UsageTrigger.State
}
private void doTrigger(String feature) {
ConvertUsagesUtil.assertDescriptorName(feature);
final Integer count = myState.myValues.get(feature);
if (count == null) {
myState.myValues.put(feature, 1);