Sentence case Recent queries, clip count from 0 to 10
This commit is contained in:
@@ -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, ¶ms);
|
templates.EachElement(AddOneRecentItem, ¶ms);
|
||||||
|
|
||||||
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);
|
||||||
|
|||||||
Reference in New Issue
Block a user