View Issue Details

IDProjectCategoryView StatusLast Update
0005750JEDI VCL00 JVCL Componentspublic2012-06-11 17:43
Reportersim_84Assigned Toobones 
PrioritynormalSeveritymajorReproducibilityalways
Status resolvedResolutionno change required 
Product Version3.45 
Target VersionFixed in Version 
Summary0005750: Non-english (russian) text not entered from keyboard in editor
Descriptionin jvWideEditor and jvWideHLEditor national (russian) text not entered from keyboard
Additional InformationDelphi 2009, 2010, XE, XE2
TagsNo tags attached.

Activities

sim_84

2011-12-25 13:59

reporter   ~0019247

procedure TJvCustomEditor.InsertChar(const Value: Word);
var
  S: string;
  X, Y, iBeg: Integer;
  WasSelected: Boolean;
  Key: Char;
begin
  Key := Char(Value);
  WasSelected := (FSelection.IsSelected) and (not PersistentBlocks);
  if CharInSet(Key, [0000032..0000255]) then // Error here
  begin
    if not HasChar(Key, JvEditorCompletionChars) then
      Completion.DoKeyPress(Key);

    RemoveSelectedBlock;
....
end;

The offered decision: to replace a line on
if Value >= 32 then
...

obones

2012-02-23 09:47

administrator   ~0019485

In which file do you see this?
Your proposed change is already in JvUnicodeEditor.pas since 2004

Issue History

Date Modified Username Field Change
2011-12-25 13:53 sim_84 New Issue
2011-12-25 13:59 sim_84 Note Added: 0019247
2012-02-22 14:59 obones Status new => acknowledged
2012-02-23 09:47 obones Note Added: 0019485
2012-02-23 09:47 obones Status acknowledged => feedback
2012-06-11 17:43 obones Status feedback => resolved
2012-06-11 17:43 obones Resolution open => no change required
2012-06-11 17:43 obones Assigned To => obones