◀ANSI版開発トップへ
  • 3469 選択開始(F6)→次を検索(F3)で落ちるバグ
  • [3469] 選択開始(F6)→次を検索(F3)で落ちるバグ もか 2004年03月18日 00:03

    >>data:3695

    GetLineStrが pcLayout == NULL, pLine == NULL のときに nLineLenを設定しないのがそもそも問題なのかもしれませんけど。
    呼び出し側で考慮しろってことでしょうね。きっと。

    diff -ur sakura_core_org/CEditView_Command.cpp sakura_core/CEditView_Command.cpp
    --- sakura_core_org/CEditView_Command.cpp Mon Mar 01 00:33:09 2004
    +++ sakura_core/CEditView_Command.cpp Wed Mar 17 23:14:03 2004
    @@ -3821,6 +3821,7 @@
    }
    }
    nLineNum = m_nCaretPosY;
    + nLineLen = 0; // 2004.03.17 Moca NULL == pLineのとき、nLineLenが未設定になり落ちるバグ対策
    pLine = m_pcEditDoc->m_cLayoutMgr.GetLineStr(nLineNum, &nLineLen, &pcLayout);
    /* 指定された桁に対応する行のデータ内の位置を調べる */
    // 2002.02.08 hor EOFのみの行からも次検索しても再検索可能に (2/2)