PadreIDE / Padre

Offical repository of the core Padre code
http://padre.perlide.org/
Other
101 stars 43 forks source link

Unable to write text on cursor position #28

Open Signy13 opened 8 years ago

Signy13 commented 8 years ago

Steps: 1) Open Padre with a new tab/file. 2) Put this code inside:

my $fileDlg = Wx::FileDialog->new(  $self,    # parent 'Open File',        # Caption $progDir,           # Default directory '',                     # Default file "FCB flash Cards (*.fcb)|*.fcb|All files (*.*)|*.*",    # wildcard wxFD_OPEN|wxFD_FILE_MUST_EXIST);        # style
3) Click (put cursor) into the word "Cards" between letters "d" and "s". 4) Write letter "x". 5) Word "Cards" changes into word "Carxds" - but it should be "Cardxs".

Another strange behaviour: 6) Click between "*" and "." in the first "(*.*)" 7) A strange gap appears between "files" and "(*.*)" and the cursor is before "(*.*)" (see screenshots Before and After).

padre_bug

When I remove quotation marks in front of "FCB flash", everything is OK.

I installed Padre from CPAN, I use Xubuntu 14.04. About info: Padre 1.00 Core... osname linux archname x86_64-linux-gnu-thread-multi Distribution Ubuntu 14.04.4 LTS Kernel 3.13.0-74-generic Perl 5.18.2 Threads 2 RAM 1063.6MB Wx... Wx 0.9928 WxWidgets 2.8.12 unicode 1 Alien::wxWidgets 0.67 Wx::Perl::ProcessStream 0.32 Wx::Scintilla 0.38 Other... PPI 1.215 Debug::Client 0.29 PPIx::EditorTools 0.18 Config /home/XXX/.local/share/.padre