Bug 845571 - Turn on console debug logging when running in Metro. r=jimm

This commit is contained in:
Brian R. Bondy
2013-02-28 16:10:17 -05:00
parent 3509d6acb6
commit 6ca5b8df95
5 changed files with 50 additions and 35 deletions

View File

@@ -41,6 +41,9 @@
#if defined(XP_WIN)
#include <tchar.h>
#include "nsString.h"
#ifdef MOZ_METRO
#include "nsWindowsHelpers.h"
#endif
#endif
#if defined(XP_MACOSX)
@@ -214,7 +217,12 @@ static nsAssertBehavior GetAssertBehavior()
if (gAssertBehavior != NS_ASSERT_UNINITIALIZED)
return gAssertBehavior;
#if defined(XP_WIN) || defined(XP_OS2)
#if defined(XP_WIN) && defined(MOZ_METRO)
if (IsRunningInWindowsMetro())
gAssertBehavior = NS_ASSERT_WARN;
else
gAssertBehavior = NS_ASSERT_TRAP;
#elif defined(XP_WIN) || defined(XP_OS2)
gAssertBehavior = NS_ASSERT_TRAP;
#else
gAssertBehavior = NS_ASSERT_WARN;