View Issue Details

IDProjectCategoryView StatusLast Update
0006389JEDI VCL00 JVCL Componentspublic2015-09-21 17:47
ReporterbttAssigned ToAHUser 
PrioritynormalSeveritycrashReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.47 
Target VersionFixed in Version3.49 
Summary0006389: JvGroupBox crashes when checkable, unchecked and navigating with shift+tab
DescriptionGiven a JvGroupBox that has the checkable property enabled and the checked property False, navigating with the keyboard forwards (TAB) is fine. Navigating backwards (SHIFT+TAB) will crash when entering the groupbox.
Additional InformationThe pas file just has the basic boilerplate:

unit JvGroupBoxCrash;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls, JvExStdCtrls, JvGroupBox;

type
  TForm1 = class(TForm)
    JvGroupBox1: TJvGroupBox;
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

end.
TagsNo tags attached.

Activities

2015-03-11 00:41

 

JvGroupBoxCrash.dfm (1,313 bytes)

AHUser

2015-03-11 19:37

developer   ~0021148

Fixed. The problem was the code in TJvCheckBox.SetFocus that redirected the focus what caused an endless recursion.

Issue History

Date Modified Username Field Change
2015-03-11 00:41 btt New Issue
2015-03-11 00:41 btt File Added: JvGroupBoxCrash.dfm
2015-03-11 19:37 AHUser Note Added: 0021148
2015-03-11 19:37 AHUser Status new => resolved
2015-03-11 19:37 AHUser Fixed in Version => Daily / GIT
2015-03-11 19:37 AHUser Resolution open => fixed
2015-03-11 19:37 AHUser Assigned To => AHUser
2015-09-21 17:47 obones Fixed in Version Daily / GIT => 3.49