# `GSLayer.disableUpdates`

*Instance Property*

Whether updates and change notifications are deferred.

## Declaration

```swift
var areUpdatesDisabled: Bool { get set }
```

```objc
@property (nonatomic, getter=areUpdatesDisabled) BOOL disableUpdates;
```

```python
areUpdatesDisabled() -> bool
setDisableUpdates_(disableUpdates: bool)
```

## Discussion

Setting this to `NO` processes accumulated updates and sends combined notifications.

## See Also

### Update Control

- [`GSLayer ignoreUpdates`](/Core/GlyphsCore/GSLayer/ignoreUpdates) — Suppresses update tracking for current and subsequent changes.
- [`GSLayer isIgnoringUpdates`](/Core/GlyphsCore/GSLayer/isIgnoringUpdates) — Whether update tracking is suppressed.
- [`GSLayer stopUpdates`](/Core/GlyphsCore/GSLayer/stopUpdates) — Defers updates and change notifications.
- [`GSLayer startUpdates`](/Core/GlyphsCore/GSLayer/startUpdates) — Processes deferred updates and sends combined change notifications.
- [`GSLayer enableFutureUpdates`](/Core/GlyphsCore/GSLayer/enableFutureUpdates) — Resumes updates without reporting changes made while updates were disabled or ignored.

