git.lucas.co / cce-status-interface
status bar
git clone https://git.lucas.co/cce-status-interface.git

commit8c55673bc9828106ef469467f606d8ad4e6e9630
parent241d006420
authorLucas Galante <[email protected]>
date2026-07-03 12:17
Synchronize adjust mode state using /tmp/cce-status-adjust-mode lockfile

 src/main.rs | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main.rs b/src/main.rs
index da4c1d4..ad9e28d 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -1267,6 +1267,7 @@ impl cce_ui::engine::Application for StatusApp {
                 *needs_rebuild = true;
             }
             CustomEvent::ToggleAdjustPositionMode => {
+                self.adjust_position_mode = std::path::Path::new("/tmp/cce-status-adjust-mode").exists();
                 self.adjust_position_mode = !self.adjust_position_mode;
                 let cmd = if self.adjust_position_mode { "true" } else { "false" };
                 let _ = std::process::Command::new(get_cce_cmd())
@@ -1568,6 +1569,7 @@ impl cce_ui::engine::Application for StatusApp {
             }
 
             if button == MouseButton::Right {
+                self.adjust_position_mode = std::path::Path::new("/tmp/cce-status-adjust-mode").exists();
                 // Find which module was right-clicked
                 let mut clicked_module = None;
                 for mb in &self.module_bounds {