sirochild commited on
Commit
025c015
·
verified ·
1 Parent(s): 98f7837

Upload components_dog_assistant.py

Browse files
Files changed (1) hide show
  1. components_dog_assistant.py +5 -2
components_dog_assistant.py CHANGED
@@ -18,6 +18,9 @@ class DogAssistant:
18
  def render_dog_component(self, tutorial_manager=None):
19
  """画面右下に固定配置される犬のコンポーネントを描画"""
20
  try:
 
 
 
21
  # 犬のボタン表示前にチャットセッション状態を確認
22
  if 'chat' not in st.session_state:
23
  logger.warning("犬のコンポーネント表示前にチャットセッションが存在しません - 初期化します")
@@ -183,8 +186,8 @@ class DogAssistant:
183
  </style>
184
  """
185
 
186
- # 現在の状態を取得
187
- is_active = st.session_state.get('show_all_hidden', False)
188
  bubble_text = self.active_message if is_active else self.default_message
189
  button_class = "dog-button active" if is_active else "dog-button"
190
 
 
18
  def render_dog_component(self, tutorial_manager=None):
19
  """画面右下に固定配置される犬のコンポーネントを描画"""
20
  try:
21
+ # 最初に現在の状態を取得(ボタン処理前)
22
+ current_show_all_hidden = st.session_state.get('show_all_hidden', False)
23
+
24
  # 犬のボタン表示前にチャットセッション状態を確認
25
  if 'chat' not in st.session_state:
26
  logger.warning("犬のコンポーネント表示前にチャットセッションが存在しません - 初期化します")
 
186
  </style>
187
  """
188
 
189
+ # 現在の状態を使用(関数開始時に取得済み)
190
+ is_active = current_show_all_hidden
191
  bubble_text = self.active_message if is_active else self.default_message
192
  button_class = "dog-button active" if is_active else "dog-button"
193