|
|
|
|
| 390 |
|
390 |
|
| 391 |
try { |
391 |
try { |
| 392 |
// nsIGfxInfo is currently only implemented on Windows |
392 |
// nsIGfxInfo is currently only implemented on Windows |
| 393 |
sandbox.d2d = (NS_GFXINFO_CONTRACTID in CC) && CC[NS_GFXINFO_CONTRACTID].getService(CI.nsIGfxInfo).D2DEnabled; |
393 |
sandbox.d2d = (NS_GFXINFO_CONTRACTID in CC) && CC[NS_GFXINFO_CONTRACTID].getService(CI.nsIGfxInfo).D2DEnabled; |
| 394 |
} catch(e) { |
394 |
} catch(e) { |
| 395 |
sandbox.d2d = false; |
395 |
sandbox.d2d = false; |
| 396 |
} |
396 |
} |
| 397 |
|
397 |
|
| 398 |
if (gWindowUtils && gWindowUtils.layerManagerType != "Basic") |
398 |
sandbox.layersGPUAccelerated = |
| 399 |
sandbox.layersGPUAccelerated = true; |
399 |
gWindowUtils && gWindowUtils.layerManagerType != "Basic"; |
| 400 |
else |
400 |
sandbox.layersOpenGL = |
| 401 |
sandbox.layersGPUAccelerated = false; |
401 |
gWindowUtils && gWindowUtils.layerManagerType == "OpenGL"; |
| 402 |
|
402 |
|
| 403 |
// Shortcuts for widget toolkits. |
403 |
// Shortcuts for widget toolkits. |
| 404 |
sandbox.cocoaWidget = xr.widgetToolkit == "cocoa"; |
404 |
sandbox.cocoaWidget = xr.widgetToolkit == "cocoa"; |
| 405 |
sandbox.gtk2Widget = xr.widgetToolkit == "gtk2"; |
405 |
sandbox.gtk2Widget = xr.widgetToolkit == "gtk2"; |
| 406 |
sandbox.qtWidget = xr.widgetToolkit == "qt"; |
406 |
sandbox.qtWidget = xr.widgetToolkit == "qt"; |
| 407 |
sandbox.winWidget = xr.widgetToolkit == "windows"; |
407 |
sandbox.winWidget = xr.widgetToolkit == "windows"; |
| 408 |
|
408 |
|
| 409 |
var hh = CC[NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX + "http"]. |
409 |
var hh = CC[NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX + "http"]. |