mirror of
https://github.com/ElvishArtisan/rivendell.git
synced 2025-05-28 06:32:32 +02:00
2017-06-13 Fred Gleason <fredg@paravelsystems.com>
* Applied fix for RDValidator from Robert Chipperfield.
This commit is contained in:
parent
1bda51a91a
commit
16dc5731ed
@ -15826,3 +15826,5 @@
|
||||
* Added a 'Air Gate' ['AG'] RML.
|
||||
2017-06-08 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Added 'scripts/engine_conv.py'.
|
||||
2017-06-13 Fred Gleason <fredg@paravelsystems.com>
|
||||
* Applied fix for RDValidator from Robert Chipperfield.
|
||||
|
@ -34,7 +34,11 @@ RDTextValidator::RDTextValidator(QObject *parent,const char *name,bool allow_quo
|
||||
|
||||
QValidator::State RDTextValidator::validate(QString &input,int &pos) const
|
||||
{
|
||||
char c=input.at(pos-1).latin1();
|
||||
if(input.length()==0) {
|
||||
return QValidator::Acceptable;
|
||||
}
|
||||
int inspection_pos=std::max(0,std::min((int)input.length()-1,pos));
|
||||
char c=input.at(inspection_pos).latin1();
|
||||
for(unsigned i=0;i<banned_chars.size();i++) {
|
||||
if(banned_chars[i]==c) {
|
||||
return QValidator::Invalid;
|
||||
|
Loading…
x
Reference in New Issue
Block a user