diff --git a/bsnes/target-bsnes/presentation/presentation.cpp b/bsnes/target-bsnes/presentation/presentation.cpp index dd524dbf..6b9dc4eb 100644 --- a/bsnes/target-bsnes/presentation/presentation.cpp +++ b/bsnes/target-bsnes/presentation/presentation.cpp @@ -213,8 +213,8 @@ auto Presentation::create() -> void { iconLayout.setAlignment(0.0).setCollapsible(); image icon{Resource::Icon}; - icon.alphaBlend(0x000000); - iconCanvas.setIcon(icon); + iconCanvas.setIcon(icon, {0, 0, 0}); + iconCanvas.setAlignment({0.0, 0.0}); iconCanvas.setDroppable(); iconCanvas.onDrop([&](auto locations) { onDrop(locations); }); @@ -250,7 +250,6 @@ auto Presentation::create() -> void { }); setTitle({"bsnes v", Emulator::Version}); - setBackgroundColor({0, 0, 0}); resizeWindow(); setAlignment(Alignment::Center); diff --git a/bsnes/target-bsnes/presentation/presentation.hpp b/bsnes/target-bsnes/presentation/presentation.hpp index ce5e324c..a685bd49 100644 --- a/bsnes/target-bsnes/presentation/presentation.hpp +++ b/bsnes/target-bsnes/presentation/presentation.hpp @@ -126,7 +126,7 @@ struct Presentation : Window { Viewport viewport{&viewportLayout, Size{~0, ~0}, 0}; VerticalLayout iconLayout{&viewportLayout, Size{0, ~0}, 0}; Canvas iconSpacer{&iconLayout, Size{144, ~0}, 0}; - Canvas iconCanvas{&iconLayout, Size{128, 128}, 0}; + Canvas iconCanvas{&iconLayout, Size{144, 128}, 0}; HorizontalLayout statusLayout{&layout, Size{~0, StatusHeight}, 0}; Label spacerIcon{&statusLayout, Size{8, ~0}, 0}; Canvas statusIcon{&statusLayout, Size{16, ~0}, 0};