Diffstat (limited to 'noncore/apps/opie-console/serialconfigwidget.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/apps/opie-console/serialconfigwidget.cpp | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/noncore/apps/opie-console/serialconfigwidget.cpp b/noncore/apps/opie-console/serialconfigwidget.cpp index a427302..b1ec408 100644 --- a/noncore/apps/opie-console/serialconfigwidget.cpp +++ b/noncore/apps/opie-console/serialconfigwidget.cpp @@ -52,8 +52,11 @@ void SerialConfigWidget::load( const Profile& prof ) { int speed = prof.readNumEntry("Speed"); - if (rad_flow == 0) + if (rad_flow == 1) { m_base->setFlow( IOLayerBase::Hardware ); - else + } else if (rad_flow == 2) { m_base->setFlow( IOLayerBase::Software ); + } else if (rad_flow == 0) { + m_base->setFlow( IOLayerBase::None ); + } if (rad_parity == 1) @@ -95,9 +98,12 @@ void SerialConfigWidget::save( Profile& prof ) { switch( m_base->flow() ) { + case IOLayerBase::None: + flow = 0; + break; case IOLayerBase::Software: - flow = 1; + flow = 2; break; case IOLayerBase::Hardware: - flow = 0; + flow = 1; break; } |