Japanese Simutrans Forum

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

トピック名: 駅の詳細ウィンドウを開くとクラッシュする場合がある
投稿者: z9999+ さんの発言 2010/08/11 23:21
駅の詳細ウィンドウを開くとクラッシュする場合がある。
バッファサイズが小さいため、バッファあふれが起きる事がある。

おそらく、これでもバッファあふれが起きると思います。
テキストの長さに合わせて自動的にバッファサイズを調節するようなコードを誰かが書 いてくれれば、根本的な解決が可能ですが。

コード: [選択]
Index: gui/halt_detail.cc
===================================================================
--- gui/halt_detail.cc (リビジョン 3574)
+++ gui/halt_detail.cc (作業コピー)
@@ -32,7 +32,7 @@
  " \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"
  " \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"
  " \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n"),
- cb_info_buffer(8192)
+ cb_info_buffer(64000)
 {
  cont.add_komponente(&txt_info);