Skip to content

Commit 5056209

Browse files
committed
fix(desktop): proper vector check, bump saucer
1 parent 6b0ba32 commit 5056209

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
cmake_minimum_required(VERSION 3.21)
2-
project(saucer-bindings LANGUAGES CXX VERSION 8.0.1)
2+
project(saucer-bindings LANGUAGES CXX VERSION 8.0.2)
33

44
# +-------------------------------------------------------------------------------------------------------+
55
# | Library switches |
@@ -82,7 +82,7 @@ include("cmake/cpm.cmake")
8282

8383
CPMFindPackage(
8484
NAME saucer
85-
VERSION 8.0.1
85+
VERSION 8.0.2
8686
GIT_REPOSITORY "https://github.com/saucer/saucer"
8787
OPTIONS "saucer_static OFF" "CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON"
8888
)

modules/desktop/src/desktop.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void pick(saucer_desktop *desktop, saucer_picker_options *opts, char *out, size_
3838

3939
auto final = std::vector<char>{};
4040

41-
if constexpr (std::ranges::range<result_t>)
41+
if constexpr (std::same_as<result_t, std::vector<saucer::fs::path>>)
4242
{
4343
for (const auto &path : *result)
4444
{
@@ -53,7 +53,7 @@ void pick(saucer_desktop *desktop, saucer_picker_options *opts, char *out, size_
5353
}
5454
else
5555
{
56-
final = saucer::bindings::vectorize(result.string());
56+
final = saucer::bindings::vectorize(result->string());
5757
}
5858

5959
saucer::bindings::return_range(final, out, size);
@@ -125,8 +125,8 @@ extern "C"
125125
pick<type::files>(desktop, options, files, size, error);
126126
}
127127

128-
void saucer_desktop_pick_save(saucer_desktop *desktop, saucer_picker_options *options, char *location, size_t *size,
129-
int *error)
128+
void saucer_picker_save(saucer_desktop *desktop, saucer_picker_options *options, char *location, size_t *size,
129+
int *error)
130130
{
131131
pick<type::save>(desktop, options, location, size, error);
132132
}

0 commit comments

Comments
 (0)