mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-17 22:46:16 +00:00
Show drive name after the drive letter on Windows
In the device selector when downloading from a divecomputer add the drive name that we have been looking for (so far that's only "UEMISSDA") to the drive letter - this should make it easier for people to figure out why there is a drive letter offered as an option. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
ab8af0bdeb
commit
ee5c31d292
1 changed files with 3 additions and 1 deletions
|
@ -163,8 +163,10 @@ int subsurface_fill_device_list(GtkListStore *store)
|
||||||
if (GetVolumeInformationA(p, bufval, bufdef, NULL, NULL, NULL, NULL, 0)) {
|
if (GetVolumeInformationA(p, bufval, bufdef, NULL, NULL, NULL, NULL, 0)) {
|
||||||
for (i = 0; dlabels[i] != NULL; i++)
|
for (i = 0; dlabels[i] != NULL; i++)
|
||||||
if (!strcmp(bufval, dlabels[i])) {
|
if (!strcmp(bufval, dlabels[i])) {
|
||||||
|
char name[80];
|
||||||
|
snprintf(name, sizeof(name), "%s (%s)", p, dlabels[i]);
|
||||||
gtk_list_store_append(store, &iter);
|
gtk_list_store_append(store, &iter);
|
||||||
gtk_list_store_set(store, &iter, 0, p, -1);
|
gtk_list_store_set(store, &iter, 0, name, -1);
|
||||||
if (is_default_dive_computer_device(p))
|
if (is_default_dive_computer_device(p))
|
||||||
index = nentries;
|
index = nentries;
|
||||||
nentries++;
|
nentries++;
|
||||||
|
|
Loading…
Add table
Reference in a new issue