Bug 616787 mEventloopNestingLevel is initialized out of order in nsBaseAppShell::nsBaseAppShell
r=neil
--- a/widget/src/xpwidgets/nsBaseAppShell.cpp
+++ b/widget/src/xpwidgets/nsBaseAppShell.cpp
@@ -51,20 +51,20 @@
// next thread event for at most this many ticks:
#define THREAD_EVENT_STARVATION_LIMIT PR_MillisecondsToInterval(20)
NS_IMPL_THREADSAFE_ISUPPORTS3(nsBaseAppShell, nsIAppShell, nsIThreadObserver,
nsIObserver)
nsBaseAppShell::nsBaseAppShell()
: mSuspendNativeCount(0)
+ , mEventloopNestingLevel(0)
, mBlockedWait(nsnull)
, mFavorPerf(0)
, mNativeEventPending(0)
- , mEventloopNestingLevel(0)
, mStarvationDelay(0)
, mSwitchTime(0)
, mLastNativeEventTime(0)
, mEventloopNestingState(eEventloopNone)
, mRunning(PR_FALSE)
, mExiting(PR_FALSE)
, mBlockNativeEvent(PR_FALSE)
{