61 |
|
|
62 |
|
_L<MediaFolder> Library::GetFolders() const |
63 |
|
{ |
64 |
< |
_R<dbi::ResultSet> paths(connection->Execute(_B("SELECT DISTINCT root FROM files WHERE live = TRUE"))); |
64 |
> |
_R<dbi::ResultSet> roots(connection->Execute(_B("SELECT DISTINCT root FROM files WHERE live = TRUE"))); |
65 |
|
_L<MediaFolder> folders; |
66 |
|
|
67 |
< |
while (paths->MoveNext()) |
68 |
< |
folders.InsertLast(MediaFolder(connection, paths->GetString(_B("path")))); |
67 |
> |
while (roots->MoveNext()) |
68 |
> |
folders.InsertLast(MediaFolder(connection, roots->GetString(_B("root")))); |
69 |
|
|
70 |
|
return folders; |
71 |
|
} |