Sentence case Recent queries, clip count from 0 to 10

This commit is contained in:
John Scipione
2013-04-27 19:40:26 -04:00
parent 1db0bf0058
commit e8a78127bd
+7 -5
View File
@@ -686,7 +686,7 @@ FindPanel::FindPanel(BFile* node, FindWindow* parent, bool fromTemplate,
uint32 initialMode = InitialMode(node); uint32 initialMode = InitialMode(node);
BMessenger self(this); BMessenger self(this);
fRecentQueries = new BPopUpMenu(B_TRANSLATE("Recent Queries")); fRecentQueries = new BPopUpMenu(B_TRANSLATE("Recent queries"));
AddRecentQueries(fRecentQueries, true, &self, AddRecentQueries(fRecentQueries, true, &self,
kSwitchToQueryTemplate); kSwitchToQueryTemplate);
@@ -1929,11 +1929,13 @@ FindPanel::AddRecentQueries(BMenu* menu, bool addSaveAsItem,
templates.EachElement(AddOneRecentItem, &params); templates.EachElement(AddOneRecentItem, &params);
int32 count = recentQueries.CountItems(); int32 count = recentQueries.CountItems();
// show only up to 10 recent queries if (count > 10) {
if (count > 10) // show only up to 10 recent queries
count = 10; count = 10;
} else if (count < 0)
count = 0;
if (templates.CountItems() && count) if (templates.CountItems() > 0 && count > 0)
menu->AddSeparatorItem(); menu->AddSeparatorItem();
for (int32 index = 0; index < count; index++) for (int32 index = 0; index < count; index++)
@@ -1941,7 +1943,7 @@ FindPanel::AddRecentQueries(BMenu* menu, bool addSaveAsItem,
if (addSaveAsItem) { if (addSaveAsItem) {
// add a Save as template item // add a Save as template item
if (count || templates.CountItems()) if (count > 0 || templates.CountItems() > 0)
menu->AddSeparatorItem(); menu->AddSeparatorItem();
BMessage* message = new BMessage(kRunSaveAsTemplatePanel); BMessage* message = new BMessage(kRunSaveAsTemplatePanel);