diff --git a/src/kits/tracker/FSUtils.cpp b/src/kits/tracker/FSUtils.cpp index 35082115ab..df3ecdbbc5 100644 --- a/src/kits/tracker/FSUtils.cpp +++ b/src/kits/tracker/FSUtils.cpp @@ -2375,6 +2375,17 @@ FSGetTrashDir(BDirectory *trashDir, dev_t dev) } +// obsolete version of FSGetDeskDir retained for bin compat with +// BeIDE and a few other apps that apparently use it +status_t +FSGetDeskDir(BDirectory *deskDir, dev_t) +{ + // since we no longer keep a desktop directory on any volume other + // than /boot, redirect to FSGetDeskDir ignoring the volume argument + return FSGetDeskDir(deskDir); +} + + status_t FSGetDeskDir(BDirectory *deskDir) { diff --git a/src/kits/tracker/FSUtils.h b/src/kits/tracker/FSUtils.h index a52e60ecea..6191535037 100644 --- a/src/kits/tracker/FSUtils.h +++ b/src/kits/tracker/FSUtils.h @@ -195,6 +195,8 @@ _IMPEXP_TRACKER status_t FSCreateNewFolderIn(const node_ref *destDir, entry_ref node_ref *new_node); _IMPEXP_TRACKER void FSCreateTrashDirs(); _IMPEXP_TRACKER status_t FSGetTrashDir(BDirectory *trashDir, dev_t volume); +// obsolete version of FSGetDeskDir kept for binary compat reasons +_IMPEXP_TRACKER status_t FSGetDeskDir(BDirectory *deskDir, dev_t volume); _IMPEXP_TRACKER status_t FSGetDeskDir(BDirectory *deskDir); _IMPEXP_TRACKER status_t FSRecursiveCalcSize(BInfoWindow *, CopyLoopControl* loopControl, BDirectory *, off_t *runningSize,