Skip to content

Commit c1443c0

Browse files
committed
Fix export dialog: single selection mode, null-safe set lookup in o8c export
1 parent ba4ca4e commit c1443c0

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

octgnFX/Octgn.JodsEngine/DeckBuilder/ExportCardImagesDialog.xaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
<!-- Card List -->
5151
<ListBox Grid.Row="2"
5252
x:Name="CardImagesList"
53-
SelectionMode="Extended"
53+
SelectionMode="Single"
5454
Margin="0,0,0,8"
5555
ScrollViewer.HorizontalScrollBarVisibility="Disabled"
5656
PreviewKeyDown="CardImagesList_PreviewKeyDown">

octgnFX/Octgn.JodsEngine/DeckBuilder/ExportCardImagesDialog.xaml.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,9 +219,9 @@ private void ExportToO8c(List<CardImageItem> cards, string filename)
219219
{
220220
foreach (var card in cards)
221221
{
222-
var set = card.Card.GetSet();
222+
var setId = card.Card.GetSet()?.Id ?? card.Card.SetId;
223223
var imageFileName = Path.GetFileName(card.ImagePath);
224-
var entryName = $"{_game.Id}/Sets/{set.Id}/Cards/{imageFileName}";
224+
var entryName = $"{_game.Id}/Sets/{setId}/Cards/{imageFileName}";
225225

226226
archive.CreateEntryFromFile(card.ImagePath, entryName, CompressionLevel.Optimal);
227227
}

0 commit comments

Comments
 (0)