strange sanity check required
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4248 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -664,12 +664,15 @@ StyledEditWindow::MenusBeginning()
|
|||||||
int count = 0;
|
int count = 0;
|
||||||
entry_ref ref;
|
entry_ref ref;
|
||||||
while (documents.FindRef("refs",count++,&ref) == B_OK) {
|
while (documents.FindRef("refs",count++,&ref) == B_OK) {
|
||||||
|
if ((ref.device != -1) && (ref.directory != -1)) {
|
||||||
|
// sanity check passed
|
||||||
BMessage * openRecent = new BMessage(B_REFS_RECEIVED);
|
BMessage * openRecent = new BMessage(B_REFS_RECEIVED);
|
||||||
openRecent->AddRef("refs",&ref);
|
openRecent->AddRef("refs",&ref);
|
||||||
BMenuItem * item = new BMenuItem(ref.name,openRecent);
|
BMenuItem * item = new BMenuItem(ref.name,openRecent);
|
||||||
item->SetTarget(be_app);
|
item->SetTarget(be_app);
|
||||||
fRecentMenu->AddItem(item);
|
fRecentMenu->AddItem(item);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// update the font menu be/interface/GraphicsDefs.h
|
// update the font menu be/interface/GraphicsDefs.h
|
||||||
// unselect the old values
|
// unselect the old values
|
||||||
|
|||||||
Reference in New Issue
Block a user