summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--tableview.go10
1 files changed, 6 insertions, 4 deletions
diff --git a/tableview.go b/tableview.go
index e37574b4..43576260 100644
--- a/tableview.go
+++ b/tableview.go
@@ -393,11 +393,13 @@ func (tv *TableView) ApplyDPI(dpi int) {
column.update()
}
- tv.disposeImageListAndCaches()
+ if tv.hIml != 0 {
+ tv.disposeImageListAndCaches()
- if bmp, err := NewBitmapForDPI(SizeFrom96DPI(Size{16, 16}, dpi), dpi); err == nil {
- tv.applyImageListForImage(bmp)
- bmp.Dispose()
+ if bmp, err := NewBitmapForDPI(SizeFrom96DPI(Size{16, 16}, dpi), dpi); err == nil {
+ tv.applyImageListForImage(bmp)
+ bmp.Dispose()
+ }
}
}