Japanese Simutrans Forum

日本語simutransフォーラム => バグレポート => 解決されたバグ => トピック開設者: z9999+ さんの発言 2010/06/06 22:11

トピック名: [r3404以降] 駅/乗り物ウィンドウのボタンがクリックできない
投稿者: z9999+ さんの発言 2010/06/06 22:11
見えないチャートコンポーネントが原因で、一部のボタンがクリックできません。

コード: [選択]
Index: gui/convoi_info_t.cc
===================================================================
--- gui/convoi_info_t.cc (リビジョン 3426)
+++ gui/convoi_info_t.cc (作業コピー)
@@ -154,7 +154,6 @@
  filterButtons[cost].pressed = false;
  add_komponente(filterButtons + cost);
  }
- add_komponente(&chart);
  add_komponente(&view);
 
  // this convoi belongs not to an AI
@@ -432,6 +431,12 @@
  set_min_windowsize(get_min_windowsize() + offset);
  scrolly.set_pos(scrolly.get_pos() + offset);
  // toggle visibility of components
+ if(toggler.pressed) {
+ add_komponente(&chart);
+ }
+ else {
+ remove_komponente(&chart);
+ }
  chart.set_visible(toggler.pressed);
  set_fenstergroesse(get_fenstergroesse() + offset);
  resize(koord(0,0));
Index: gui/halt_info.cc
===================================================================
--- gui/halt_info.cc (リビジョン 3426)
+++ gui/halt_info.cc (作業コピー)
@@ -144,7 +144,6 @@
  filterButtons[cost].pressed = false;
  add_komponente(filterButtons + cost);
  }
- add_komponente(&chart);
 
  add_komponente(&view);
  add_komponente(&scrolly);
@@ -297,6 +296,12 @@
  set_min_windowsize(get_min_windowsize() + offset);
  scrolly.set_pos(scrolly.get_pos() + offset);
  // toggle visibility of components
+ if(toggler.pressed) {
+ add_komponente(&chart);
+ }
+ else {
+ remove_komponente(&chart);
+ }
  chart.set_visible(toggler.pressed);
  set_fenstergroesse(get_fenstergroesse() + offset);
  resize(koord(0,0));


すでに修正されています。