Kita - 2ch client for KDE part2
■ このスレッドは過去ログ倉庫に格納されています
0182421
04/09/04 12:46ID:Ywa+4RiR書き込みプレビュー画面で多重ポップアップした後で書き込んだりキャンセルすると落ちる(ときがある)バグがあります。
KitaWriteDialog::~KitaWriteDialog()
{
if( m_preview ) delete m_preview;
}
と変更して置いてください。
原因を説明すると、KitaWriteDialogのデストラクタで明示的にプレビュー画面のデストラクタを
呼ばないと、プレビューで使ってるKitaHTMLPartよりも先にポップアップで使ってるKitaHTMLPartを
先にdeleteしてしまうときがあるので、プレビューのKitaHTMLPart::slotDeletePopup()
で既にdeleteされているポップアップをdeleteしようとして落ちてた訳で。
やっぱりQtに任せずに自分で明示的にdeleteしとかないと危険だなあ・・・
■ このスレッドは過去ログ倉庫に格納されています