diff --git a/UI/MainScreen.cpp b/UI/MainScreen.cpp
index ccb655f860..ed05063529 100644
--- a/UI/MainScreen.cpp
+++ b/UI/MainScreen.cpp
@@ -376,12 +376,12 @@ void GameButton::Draw(UIContext &dc) {
}
if (ginfo->hasConfig && !ginfo->id.empty()) {
- const AtlasImage *gearImage = dc.Draw()->GetAtlas()->getImage(ImageID("I_GEAR"));
+ const AtlasImage *gearImage = dc.Draw()->GetAtlas()->getImage(ImageID("I_GEAR_SMALL"));
if (gearImage) {
if (gridStyle_) {
- dc.Draw()->DrawImage(ImageID("I_GEAR"), bounds_.x, y + h - gearImage->h*g_Config.fGameGridScale, g_Config.fGameGridScale);
+ dc.Draw()->DrawImage(ImageID("I_GEAR_SMALL"), bounds_.x, y + h - gearImage->h*g_Config.fGameGridScale, g_Config.fGameGridScale);
} else {
- dc.Draw()->DrawImage(ImageID("I_GEAR"), bounds_.x - 1, y, 1.0f);
+ dc.Draw()->DrawImage(ImageID("I_GEAR_SMALL"), bounds_.x + 4, y, 1.0f);
}
}
}
diff --git a/UI/UIAtlas.cpp b/UI/UIAtlas.cpp
index 1ddceec2fb..5da10ea751 100644
--- a/UI/UIAtlas.cpp
+++ b/UI/UIAtlas.cpp
@@ -78,6 +78,7 @@ static const ImageMeta imageIDs[] = {
{"I_FOLDER", false},
{"I_UP_DIRECTORY", false},
{"I_GEAR", false},
+ {"I_GEAR_SMALL", true},
{"I_1", true},
{"I_2", true},
{"I_3", true},
diff --git a/assets/ui_images/gear.png b/assets/ui_images/gear.png
deleted file mode 100644
index 4702c920a8..0000000000
Binary files a/assets/ui_images/gear.png and /dev/null differ
diff --git a/assets/ui_images/images.svg b/assets/ui_images/images.svg
index b65c4eaaa9..544a6b8e5c 100644
--- a/assets/ui_images/images.svg
+++ b/assets/ui_images/images.svg
@@ -4,7 +4,7 @@
+ sodipodi:nodetypes="ccccccc" />
Layer 1
+ label="Layer 1"
+ id="imagebot_2"
+ transform="matrix(0.01509008,0,0,0.01509008,136.32844,129.24515)">Layer 1
+