View Issue Details

IDProjectCategoryView StatusLast Update
0001002Far ManagerDialogpublic2009-09-03 14:50
ReporterDenis Assigned Tochupakabra  
PrioritynormalSeveritycrashReproducibilityalways
Status closedResolutionfixed 
Platformx86OSWindowsOS VersionVista SP2
Fixed in Version2.0 
Summary0001002: Падение Far'a при нажатии CtrlShiftX
DescriptionНабираем что-нибудь в плагине UnInstall в строке фильтрации и жмём CtrlShiftX (переключение раскладки и исправление текста) - Far падает.

UnInstall_1.10.6_uni.7z
Far 2.0 build 1080 x86
Vista x86 sp2 eng
TagsNo tags attached.
Build1101

Activities

Denis

2009-08-09 18:29

reporter   bugnote:0003894

Падает в "Item[DataPos]->Flags", так как DataPos == -1:

int VMenu::GetSelection(int Position)
{
  CriticalSectionLock Lock(CS);

  if (ItemCount==0)
    return(0);

  int DataPos=GetItemPosition(Position);
  if (Item[DataPos]->Flags&LIF_SEPARATOR)
    return(0);
  int Checked=Item[DataPos]->Flags&0xFFFF;
  return((Item[DataPos]->Flags&LIF_CHECKED)?(Checked?Checked:1):0);
}

Denis

2009-08-09 18:48

reporter   bugnote:0003895

Патч?
int VMenu::GetSelection(int Position)
{
  CriticalSectionLock Lock(CS);

  if (ItemCount==0)
    return(0);

  int DataPos=GetItemPosition(Position);
  if (DataPos == -1)
    return 0;

  if (Item[DataPos]->Flags&LIF_SEPARATOR)
    return(0);
  int Checked=Item[DataPos]->Flags&0xFFFF;
  return((Item[DataPos]->Flags&LIF_CHECKED)?(Checked?Checked:1):0);
}

Denis

2009-09-03 10:30

reporter   bugnote:0004005

А что с этим багом? Никто не хочет пофиксить vmenu?

chupakabra

2009-09-03 13:50

developer   bugnote:0004006

1101

Issue History

Date Modified Username Field Change
2009-08-09 18:24 Denis New Issue
2009-08-09 18:29 Denis Note Added: 0003894
2009-08-09 18:48 Denis Note Added: 0003895
2009-08-10 14:40 chupakabra Severity minor => crash
2009-09-03 10:30 Denis Note Added: 0004005
2009-09-03 12:55 chupakabra Status new => assigned
2009-09-03 12:55 chupakabra Assigned To => chupakabra
2009-09-03 13:50 chupakabra Note Added: 0004006
2009-09-03 13:50 chupakabra Status assigned => feedback
2009-09-03 13:56 Denis Status feedback => resolved
2009-09-03 13:56 Denis Resolution open => fixed
2009-09-03 14:50 chupakabra Build => 1101
2009-09-03 14:50 chupakabra Status resolved => closed
2009-09-03 14:50 chupakabra Fixed in Version => 2.0