Bladeren bron

refactor: Ensure active output configuration is consistently displayed in save section, improving user feedback on save location

zhch158_admin 10 uur geleden
bovenliggende
commit
6a40e484f1
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      table_line_generator/editor/save_controls.py

+ 2 - 2
table_line_generator/editor/save_controls.py

@@ -24,11 +24,11 @@ def create_save_section(work_mode: str, structure: Dict, image, line_width: int,
     st.divider()
 
     # 🔑 优先使用当前数据源的输出配置
-    if 'current_output_config' in st.session_state:
+    if 'current_output_config' in st.session_state and st.session_state.current_output_config:
         active_output_config = st.session_state.current_output_config
-        st.info(f"📂 保存位置:{active_output_config.get('directory', 'N/A')}")
     else:
         active_output_config = output_config
+    st.info(f"📂 保存位置:{active_output_config.get('directory', 'N/A')}")
 
     defaults = active_output_config.get("defaults", {})
     line_colors = active_output_config.get("line_colors") or [