fortrangoingonforty/sniffly / 7a600dd

Browse files

fix toggle file extensions

Authored by espadonne
SHA
7a600dd5502b3a960491e427c7c62c278e9e255a
Parents
7ed9d46
Tree
77c93d2

1 changed file

StatusFile+-
M src/rendering/treemap_renderer.f90 8 0
src/rendering/treemap_renderer.f90modified
@@ -1627,6 +1627,7 @@ contains
16271627
 
16281628
   ! Toggle file extensions in labels
16291629
   subroutine toggle_file_extensions()
1630
+    use gtk, only: gtk_widget_queue_draw
16301631
     show_file_extensions = .not. show_file_extensions
16311632
     if (show_file_extensions) then
16321633
       print *, "File extensions enabled"
@@ -1635,6 +1636,13 @@ contains
16351636
     end if
16361637
     ! Invalidate layout to force redraw
16371638
     call invalidate_layout()
1639
+    ! Trigger widget redraw to show the change
1640
+    if (c_associated(widget_for_redraw)) then
1641
+      call gtk_widget_queue_draw(widget_for_redraw)
1642
+      print *, "Redraw queued for file extension toggle"
1643
+    else
1644
+      print *, "ERROR: widget_for_redraw not associated!"
1645
+    end if
16381646
   end subroutine toggle_file_extensions
16391647
 
16401648
   ! Toggle age-based coloring