Fix for double-click with koi8-u encoding.

Patch by Eugene Onischenko <oneugene at alphadiz.com>

svn path=/trunk/kdebase/konsole/; revision=116074
wilder-portage
Waldo Bastian 25 years ago
parent 147c6bb4e3
commit 857b455f22
  1. 11
      konsole/TEWidget.cpp
  2. 2
      konsole/TEWidget.h

@ -989,15 +989,12 @@ bool TEWidget::focusNextPrevChild( bool next )
}
int TEWidget::charClass(char ch) const
int TEWidget::charClass(UINT16 ch) const
{
// This might seem like overkill, but imagine if ch was a Unicode
// character (Qt 2.0 QChar) - it might then be sensible to separate
// the different language ranges, etc.
QChar qch=QChar(ch);
if ( qch.isSpace() ) return ' ';
if ( isspace(ch) ) return ' ';
if ( isalnum(ch) || word_characters.contains(ch) )
if ( qch.isLetterOrNumber() || word_characters.contains(qch, FALSE) )
return 'a';
// Everything else is weird

@ -133,7 +133,7 @@ protected:
void dropEvent(QDropEvent* event);
virtual int charClass(char) const;
virtual int charClass(UINT16) const;
void clearImage();

Loading…
Cancel
Save