-rw-r--r-- | noncore/apps/advancedfm/advancedfm.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp index 3aa516c..ec475a4 100644 --- a/noncore/apps/advancedfm/advancedfm.cpp +++ b/noncore/apps/advancedfm/advancedfm.cpp | |||
@@ -321,10 +321,14 @@ void AdvancedFm::localListClicked(QListViewItem *selectedItem) { | |||
321 | currentDir.cd(strItem,FALSE); | 321 | currentDir.cd(strItem,FALSE); |
322 | populateLocalView(); | 322 | populateLocalView(); |
323 | Local_View->ensureItemVisible(Local_View->firstChild()); | ||
324 | |||
323 | } else { | 325 | } else { |
324 | currentDir.cdUp(); | 326 | currentDir.cdUp(); |
325 | populateLocalView(); | 327 | populateLocalView(); |
328 | Local_View->ensureItemVisible(Local_View->firstChild()); | ||
326 | } | 329 | } |
327 | if(QDir(strItem).exists()){ | 330 | if(QDir(strItem).exists()){ |
328 | currentDir.cd(strItem, TRUE); | 331 | currentDir.cd(strItem, TRUE); |
332 | Local_View->ensureItemVisible(Local_View->firstChild()); | ||
329 | populateLocalView(); | 333 | populateLocalView(); |
330 | } | 334 | } |
@@ -340,5 +344,4 @@ void AdvancedFm::localListClicked(QListViewItem *selectedItem) { | |||
340 | chdir(strItem.latin1()); | 344 | chdir(strItem.latin1()); |
341 | } | 345 | } |
342 | Local_View->ensureItemVisible(Local_View->firstChild()); | ||
343 | 346 | ||
344 | } | 347 | } |
@@ -361,11 +364,14 @@ void AdvancedFm::remoteListClicked(QListViewItem *selectedItem) { | |||
361 | currentRemoteDir.cd(strItem,FALSE); | 364 | currentRemoteDir.cd(strItem,FALSE); |
362 | populateRemoteView(); | 365 | populateRemoteView(); |
366 | Remote_View->ensureItemVisible(Remote_View->firstChild()); | ||
363 | } else { | 367 | } else { |
364 | currentRemoteDir.cdUp(); | 368 | currentRemoteDir.cdUp(); |
365 | populateRemoteView(); | 369 | populateRemoteView(); |
370 | Remote_View->ensureItemVisible(Remote_View->firstChild()); | ||
366 | } | 371 | } |
367 | if(QDir(strItem).exists()){ | 372 | if(QDir(strItem).exists()){ |
368 | currentRemoteDir.cd(strItem, TRUE); | 373 | currentRemoteDir.cd(strItem, TRUE); |
369 | populateRemoteView(); | 374 | populateRemoteView(); |
375 | Remote_View->ensureItemVisible(Remote_View->firstChild()); | ||
370 | } | 376 | } |
371 | } else { | 377 | } else { |
@@ -380,5 +386,4 @@ void AdvancedFm::remoteListClicked(QListViewItem *selectedItem) { | |||
380 | chdir(strItem.latin1()); | 386 | chdir(strItem.latin1()); |
381 | } | 387 | } |
382 | Remote_View->ensureItemVisible(Remote_View->firstChild()); | ||
383 | } | 388 | } |
384 | } | 389 | } |
@@ -781,5 +786,7 @@ void AdvancedFm::showFileMenu() { | |||
781 | m->insertItem( tr( "Set Permissions" ), this, SLOT( filePerms() )); | 786 | m->insertItem( tr( "Set Permissions" ), this, SLOT( filePerms() )); |
782 | 787 | ||
788 | #if defined(QT_QWS_OPIE) | ||
783 | m->insertItem( tr( "Properties" ), this, SLOT( doProperties() )); | 789 | m->insertItem( tr( "Properties" ), this, SLOT( doProperties() )); |
790 | #endif | ||
784 | m->setCheckable(TRUE); | 791 | m->setCheckable(TRUE); |
785 | if (!b) | 792 | if (!b) |