author | hrw <hrw> | 2005-10-18 13:56:12 (UTC) |
---|---|---|
committer | hrw <hrw> | 2005-10-18 13:56:12 (UTC) |
commit | 0f25331618ea6cac8a59f2c2298a9e1684748b97 (patch) (side-by-side diff) | |
tree | eb734f970761359b4fd61166936b87550e2e1b2d | |
parent | 9f41cd10ef92daa889f86cb43793dc75de18e786 (diff) | |
download | opie-0f25331618ea6cac8a59f2c2298a9e1684748b97.zip opie-0f25331618ea6cac8a59f2c2298a9e1684748b97.tar.gz opie-0f25331618ea6cac8a59f2c2298a9e1684748b97.tar.bz2 |
fixed bug #1647 - Opie-console doesn't respect scroll-bar on left side
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | noncore/apps/opie-console/TEWidget.cpp | 23 |
2 files changed, 15 insertions, 9 deletions
@@ -10,4 +10,5 @@ * #1695 - Date selector use too small fontsize on VGA screen (hrw) * #1686 - opie-console lack UI setting for switching scrollbar (hrw) + * #1647 - Opie-console doesn't respect scroll-bar on left side (hrw) * #1624 - Button settngs changes are applied only after restart (hrw) * #1492 - Backup and Restore does not show list of backups to restore on start (hrw) diff --git a/noncore/apps/opie-console/TEWidget.cpp b/noncore/apps/opie-console/TEWidget.cpp index 1199e4f..117f6dd 100644 --- a/noncore/apps/opie-console/TEWidget.cpp +++ b/noncore/apps/opie-console/TEWidget.cpp @@ -321,14 +321,19 @@ TEWidget::TEWidget(QWidget *parent, const char *name) : QFrame(parent,name) Config cfg("Konsole"); cfg.setGroup("ScrollBar"); - switch( cfg.readNumEntry("Position",2)){ - case 0: - scrollLoc = SCRNONE; - break; - case 1: - scrollLoc = SCRLEFT; - break; - case 2: + + scrollLoc = cfg.readNumEntry("Position", -1); + + // bugfix for #1647 + // if user set 'show scrollbar on left' then let it be on left + // but only if it is not set in opie-console itself + if(scrollLoc == -1) + { + Config qpecfg ("qpe"); + qpecfg.setGroup("Appearance"); + scrollLoc = qpecfg.readNumEntry("LeftHand", SCRRIGHT); + if(scrollLoc == 0) // user set LeftHand in past and switched it off later + { scrollLoc = SCRRIGHT; - break; + } }; |