@@ -332,7 +332,13 @@ inline bool inRadioButton(const char* vLabel, bool vToggled) {
332332#endif // placesButtonHelpString
333333#ifndef placesBookmarksGroupName
334334#define placesBookmarksGroupName " Bookmarks"
335- #endif // placesBookmarksName
335+ #endif // placesBookmarksGroupName
336+ #ifndef PLACES_BOOKMARK_DEFAULT_OPEPEND
337+ #define PLACES_BOOKMARK_DEFAULT_OPEPEND true
338+ #endif // PLACES_BOOKMARK_DEFAULT_OPEPEND
339+ #ifndef PLACES_DEVICES_DEFAULT_OPEPEND
340+ #define PLACES_DEVICES_DEFAULT_OPEPEND true
341+ #endif // PLACES_DEVICES_DEFAULT_OPEPEND
336342#ifndef placesBookmarksDisplayOrder
337343#define placesBookmarksDisplayOrder 0
338344#endif // placesBookmarksDisplayOrder
@@ -2999,10 +3005,10 @@ IGFD::PlacesFeature::PlacesFeature() {
29993005#ifdef USE_PLACES_FEATURE
30003006void IGFD::PlacesFeature::m_InitPlaces (FileDialogInternal& vFileDialogInternal) {
30013007#ifdef USE_PLACES_BOOKMARKS
3002- AddPlacesGroup (placesBookmarksGroupName, placesBookmarksDisplayOrder, true );
3008+ AddPlacesGroup (placesBookmarksGroupName, placesBookmarksDisplayOrder, true , PLACES_BOOKMARK_DEFAULT_OPEPEND );
30033009#endif // USE_PLACES_BOOKMARK
30043010#ifdef USE_PLACES_DEVICES
3005- AddPlacesGroup (placesDevicesGroupName, placesDevicesDisplayOrder, false );
3011+ AddPlacesGroup (placesDevicesGroupName, placesDevicesDisplayOrder, false , PLACES_DEVICES_DEFAULT_OPEPEND );
30063012 auto devices_ptr = GetPlacesGroupPtr (placesDevicesGroupName);
30073013 if (devices_ptr != nullptr && vFileDialogInternal.fileManager .GetFileSystemInstance () != nullptr ) {
30083014 const auto & devices = vFileDialogInternal.fileManager .GetFileSystemInstance ()->GetDevicesList ();
0 commit comments