View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002741 | Wishes | Plugins API.Editor | public | 2014-07-20 10:48 | 2014-07-24 07:38 |
Reporter | JohnDoe | Assigned To | DrKnS | ||
Priority | normal | Severity | crash | Reproducibility | sometimes |
Status | closed | Resolution | fixed | ||
Product Version | 3.0 | ||||
Fixed in Version | 3.0 | ||||
Summary | 0002741: ECTL_CLEARSESSIONBOOKMARKS приводит к падению | ||||
Description | Одна из возможных последовательностей, приводящих к падению: | ||||
Steps To Reproduce | local F=far.Flags editor.Editor("0",nil,0,0,-1,-1,bit64.bor(F.EF_NONMODAL,F.EF_CREATENEW,F.EF_IMMEDIATERETURN)) BM.Add() BM.Clear() BM.Del() | ||||
Additional Information | То же самое при использовании плагинового АПИ editor.AddSessionBookmark () editor.ClearSessionBookmarks () editor.DeleteSessionBookmark () | ||||
Tags | No tags attached. | ||||
Build | 4016 | ||||
|
editor.cpp case MCODE_F_BM_DEL: { auto i = PointerToSessionBookmark((int)iParam - 1); return DeleteSessionBookmark(i); } PointerToSessionBookmark() { auto Result = SessionPos; << Здесь SessionPos кривой bool Editor::DeleteSessionBookmark(bookmark_list::iterator sb_delete) { if (sb_delete == SessionBookmarks.end()) << Упали return false; |
|
4016 |
|
Порядок |
Date Modified | Username | Field | Change |
---|---|---|---|
2014-07-20 10:48 | JohnDoe | New Issue | |
2014-07-21 14:39 | vskirdin | Note Added: 0012770 | |
2014-07-22 18:16 | DrKnS | Note Added: 0012777 | |
2014-07-22 18:16 | DrKnS | Assigned To | => DrKnS |
2014-07-22 18:16 | DrKnS | Status | new => feedback |
2014-07-23 09:41 | JohnDoe | Note Added: 0012779 | |
2014-07-23 09:41 | JohnDoe | Status | feedback => assigned |
2014-07-24 07:38 | vskirdin | Build | => 4016 |
2014-07-24 07:38 | vskirdin | Status | assigned => closed |
2014-07-24 07:38 | vskirdin | Resolution | open => fixed |
2014-07-24 07:38 | vskirdin | Fixed in Version | => 3.0 |