--- filebrowser.theme.inc.orig	2011-04-27 19:24:35.023392889 +0300
+++ filebrowser.theme.inc	2011-04-27 19:24:50.667807402 +0300
@@ -197,12 +197,13 @@ function theme_dir_listing_list_view($no
     }
     
     // Sort files according to correct column.
+    $sorter = '_filebrowser_sorter_' . str_replace('-', '_', $table_sort['sql']);
     if ($table_sort['sql']) {
-      usort($just_folders, "_filebrowser_sorter_" . $table_sort['sql']);
+      usort($just_folders, $sorter);
       if ($table_sort['sort'] == 'asc') {
         $just_folders = array_reverse($just_folders, TRUE);
       }
-      usort($just_files, "_filebrowser_sorter_" . $table_sort['sql']);
+      usort($just_files, $sorter);
       if ($table_sort['sort'] == 'asc') {
         $just_files = array_reverse($just_files, TRUE);
       }
