# ClearCustomization()

> Clears the icon override previously applied to the referenced condition.

## Definition

* **Type:** Method
* **Namespace:** [Unity.GraphToolkit.Editor.GraphVisualization](/engine/6000.7/script-reference/unity/graphtoolkit/editor/graphvisualization.md)
* **Assembly:** UnityEditor

```csharp
public void ClearCustomization()
```

### Remarks

After this call, [ConditionReference.Icon](/engine/6000.7/script-reference/unity/graphtoolkit/editor/graphvisualization/conditionreference/icon.md) reads the condition's own icon again. Has no effect when the [ConditionReference](/engine/6000.7/script-reference/unity/graphtoolkit/editor/graphvisualization/conditionreference.md) has no associated [ConditionReference.Context](/engine/6000.7/script-reference/unity/graphtoolkit/editor/graphvisualization/conditionreference/context.md), such as when it is `default`. Throws ObjectDisposedException when you access this method after you call [Context.Dispose](/engine/6000.7/script-reference/unity/graphtoolkit/editor/graphvisualization/context/dispose.md) on the context.

### Examples

```csharp
ConditionReference condition = context.GetConditionReference(conditionID);
condition.ClearCustomization();
```
