Attachment #8794853: Add ignore-initialization-check annotation to mStatus from SheetLoadData for bug #1282408

View | Details | Raw Unified | Return to bug 1282408
Collapse All | Expand All

(-)a/layout/style/Loader.cpp (-1 / +1 lines)
Line     Link Here 
 Lines 248-264   public: Link Here 
248
  // The charset to use if the transport and sheet don't indicate one.
248
  // The charset to use if the transport and sheet don't indicate one.
249
  // May be empty.  Must be empty if mOwningElement is non-null.
249
  // May be empty.  Must be empty if mOwningElement is non-null.
250
  nsCString                             mCharsetHint;
250
  nsCString                             mCharsetHint;
251
251
252
  // The status our load ended up with; this determines whether we
252
  // The status our load ended up with; this determines whether we
253
  // should fire error events or load events.  This gets initialized
253
  // should fire error events or load events.  This gets initialized
254
  // by ScheduleLoadEventIfNeeded, and is only used after that has
254
  // by ScheduleLoadEventIfNeeded, and is only used after that has
255
  // been called.
255
  // been called.
256
  nsresult                              mStatus;
256
  MOZ_INIT_OUTSIDE_CTOR nsresult        mStatus;
257
257
258
private:
258
private:
259
  void FireLoadEvent(nsIThreadInternal* aThread);
259
  void FireLoadEvent(nsIThreadInternal* aThread);
260
};
260
};
261
261
262
#include "mozilla/Logging.h"
262
#include "mozilla/Logging.h"
263
263
264
static mozilla::LazyLogModule sCssLoaderLog("nsCSSLoader");
264
static mozilla::LazyLogModule sCssLoaderLog("nsCSSLoader");

Return to bug 1282408