explorer: implemented go home feature. depends on environment definition of HOME...
authorRejean Loyer <rejean.loyer@gmail.com>
Thu, 15 Sep 2011 01:00:35 +0000 (21:00 -0400)
committerRejean Loyer <rejean.loyer@gmail.com>
Thu, 15 Sep 2011 01:00:35 +0000 (21:00 -0400)
explorer/src/ExplorerWindow.ec

index 38b30b6..13406f1 100644 (file)
@@ -125,6 +125,13 @@ class ExplorerWindow : Window
             case goBack:
             case goForward:
                break;
+            case goHome:
+            {
+               char * home = getenv("HOME");
+               if(home && home[0] && FileExists(home).isDirectory)
+                  view.path = home;
+               break;
+            }
             case goUp:
             {
                char * path = view.path;