summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/modemconfigwidget.cpp
Unidiff
Diffstat (limited to 'noncore/apps/opie-console/modemconfigwidget.cpp') (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/opie-console/modemconfigwidget.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/noncore/apps/opie-console/modemconfigwidget.cpp b/noncore/apps/opie-console/modemconfigwidget.cpp
index ac62e45..0f0ce7c 100644
--- a/noncore/apps/opie-console/modemconfigwidget.cpp
+++ b/noncore/apps/opie-console/modemconfigwidget.cpp
@@ -80,16 +80,19 @@ void ModemConfigWidget::load( const Profile& prof ) {
80 } else if (rad_flow == 2) { 80 } else if (rad_flow == 2) {
81 m_base->setFlow( IOLayerBase::Software ); 81 m_base->setFlow( IOLayerBase::Software );
82 } else if (rad_flow == 0) { 82 } else if (rad_flow == 0) {
83 m_base->setFlow( IOLayerBase::None ); 83 m_base->setFlow( IOLayerBase::None );
84 } 84 }
85 85
86
86 if ( rad_parity == 1 ) { 87 if ( rad_parity == 1 ) {
87 m_base->setParity( IOLayerBase::Even ); 88 m_base->setParity( IOLayerBase::Even );
88 } else { 89 } else if ( rad_parity == 2 ){
89 m_base->setParity( IOLayerBase::Odd ); 90 m_base->setParity( IOLayerBase::Odd );
91 } else {
92 m_base->setParity( IOLayerBase::NonePar );
90 } 93 }
91 94
92 switch( speed ) { 95 switch( speed ) {
93 case 115200: 96 case 115200:
94 m_base->setSpeed( IOLayerBase::Baud_115200 ); 97 m_base->setSpeed( IOLayerBase::Baud_115200 );
95 break; 98 break;
@@ -142,12 +145,15 @@ void ModemConfigWidget::save( Profile& prof ) {
142 case IOLayerBase::Odd: 145 case IOLayerBase::Odd:
143 parity = 2; 146 parity = 2;
144 break; 147 break;
145 case IOLayerBase::Even: 148 case IOLayerBase::Even:
146 parity = 1; 149 parity = 1;
147 break; 150 break;
151 case IOLayerBase::NonePar:
152 parity = 0;
153 break;
148 } 154 }
149 155
150 switch( m_base->speed() ) { 156 switch( m_base->speed() ) {
151 case IOLayerBase::Baud_115200: 157 case IOLayerBase::Baud_115200:
152 speed = 115200; 158 speed = 115200;
153 break; 159 break;