Bug 399852. #ifdef out logging code, since this checkin is going to stick

This commit is contained in:
roc+@cs.cmu.edu 2008-02-19 03:08:57 -08:00
parent 320b3988d7
commit 0c31b94f4f
2 changed files with 13 additions and 2 deletions

View File

@ -201,15 +201,19 @@ nsView::~nsView()
MOZ_COUNT_DTOR(nsView);
if (this == nsViewManager::GetViewFocusedBeforeSuppression()) {
#ifdef DEBUG_FOCUS_SUPPRESSION
if (GetViewManager()->IsFocusSuppressed()) {
printf("*** 0 INFO TODO [CPEARCE] destroying view focused before suppression, while suppressed\n");
}
#endif
nsViewManager::SetViewFocusedBeforeSuppression(nsnull);
}
if (this == nsViewManager::GetCurrentlyFocusedView()) {
#ifdef DEBUG_FOCUS_SUPPRESSION
if (GetViewManager()->IsFocusSuppressed()) {
printf("*** 0 INFO TODO [CPEARCE] destroying view currently focused, while suppressed\n");
}
#endif
nsViewManager::SetCurrentlyFocusedView(nsnull);
}

View File

@ -970,7 +970,9 @@ void nsViewManager::UnsuppressFocusEvents()
if (GetViewFocusedBeforeSuppression()) {
widget = GetViewFocusedBeforeSuppression()->GetWidget();
if (widget) {
#ifdef DEBUG_FOCUS_SUPPRESSION
printf("*** 0 INFO TODO [CPEARCE] Unsuppressing, dispatching NS_LOSTFOCUS\n");
#endif
nsGUIEvent event(PR_TRUE, NS_LOSTFOCUS, widget);
widget->DispatchEvent(&event, status);
}
@ -982,7 +984,9 @@ void nsViewManager::UnsuppressFocusEvents()
{
widget = GetCurrentlyFocusedView()->GetWidget();
if (widget) {
#ifdef DEBUG_FOCUS_SUPPRESSION
printf("*** 0 INFO TODO [CPEARCE] Unsuppressing, dispatching NS_GOTFOCUS\n");
#endif
nsGUIEvent event(PR_TRUE, NS_GOTFOCUS, widget);
widget->DispatchEvent(&event, status);
}
@ -1194,16 +1198,19 @@ NS_IMETHODIMP nsViewManager::DispatchEvent(nsGUIEvent *aEvent, nsEventStatus *aS
default:
{
if (aEvent->message == NS_GOTFOCUS) {
#ifdef DEBUG_FOCUS_SUPPRESSION
printf("*** 0 INFO TODO [CPEARCE] Focus changing%s\n",
(nsViewManager::IsFocusSuppressed() ? " while suppressed" : ""));
(nsViewManager::IsFocusSuppressed() ? " while suppressed" : ""));
#endif
SetCurrentlyFocusedView(nsView::GetViewFor(aEvent->widget));
}
if ((aEvent->message == NS_GOTFOCUS || aEvent->message == NS_LOSTFOCUS) &&
nsViewManager::IsFocusSuppressed())
{
#ifdef DEBUG_FOCUS_SUPPRESSION
printf("*** 0 INFO TODO [CPEARCE] Suppressing %s\n",
(aEvent->message == NS_GOTFOCUS ? "NS_GOTFOCUS" : "NS_LOSTFOCUS"));
#endif
break;
}