summaryrefslogtreecommitdiff
path: root/recmenuitem.c
diff options
context:
space:
mode:
Diffstat (limited to 'recmenuitem.c')
-rw-r--r--recmenuitem.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/recmenuitem.c b/recmenuitem.c
index 6527751..928883d 100644
--- a/recmenuitem.c
+++ b/recmenuitem.c
@@ -2721,13 +2721,18 @@ int cRecMenuItemSearchTimer::DrawIcons(void) {
int iconY = (height - iconSize) / 2;
std::string iconEdit, iconDelete, iconSearch;
if (active) {
- iconEdit = (iconActive==0)?"edit_active":"edit_inactive";
- iconDelete = (iconActive==1)?"delete_active":"delete_inactive";
- iconSearch = (iconActive==2)?"search_active":"search_inactive";
+ iconSearch = (iconActive==0)?"search_active":"search_inactive";
+ iconEdit = (iconActive==1)?"edit_active":"edit_inactive";
+ iconDelete = (iconActive==2)?"delete_active":"delete_inactive";
} else {
+ iconSearch = "search_inactive";
iconEdit = "edit_inactive";
iconDelete = "delete_inactive";
- iconSearch = "search_inactive";
+ }
+ cImage *imgSearch = imgCache.GetIcon(iconSearch, iconSize, iconSize);
+ if (imgSearch) {
+ pixmapIcons->DrawImage(cPoint(iconsX, iconY), *imgSearch);
+ iconsX += iconSize + 10;
}
cImage *imgEdit = imgCache.GetIcon(iconEdit, iconSize, iconSize);
if (imgEdit) {
@@ -2739,11 +2744,6 @@ int cRecMenuItemSearchTimer::DrawIcons(void) {
pixmapIcons->DrawImage(cPoint(iconsX, iconY), *imgDel);
iconsX += iconSize + 10;
}
- cImage *imgSearch = imgCache.GetIcon(iconSearch, iconSize, iconSize);
- if (imgSearch) {
- pixmapIcons->DrawImage(cPoint(iconsX, iconY), *imgSearch);
- iconsX += iconSize + 10;
- }
return iconsX;
}