partially reverted to an old version, should fix strange problems with menufields

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18067 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2006-07-07 19:45:23 +00:00
parent 931aebe962
commit 056abb9e93
+9 -9
View File
@@ -633,19 +633,19 @@ BMenuField::MenuTask(void *arg)
{
BMenuField *menuField = static_cast<BMenuField *>(arg);
if (menuField->LockLooper()) {
menuField->fSelected = true;
menuField->fTransition = true;
menuField->Invalidate();
menuField->UnlockLooper();
}
if (!menuField->LockLooper())
return 0;
menuField->fSelected = true;
menuField->fTransition = true;
menuField->Invalidate();
menuField->UnlockLooper();
bool tracking;
do {
snooze(20000);
if (!menuField->LockLooper())
break;
return 0;
tracking = menuField->fMenuBar->fTracking;