The proxy could have failed to actually make your call in the first place. Mai mult decât atât, sabloane noastre SWiSH sunt proiectate profesionist şi incredibil de uşor de personalizat. One-argument constructors that are not copy or move constructors should generally be marked explicit. The general rule is that the very act of typing NS_RELEASE should be a signal to you to question your code: «Should I be using nsCOMPtr here?». Generally the only valid use of NS_RELEASE are when you are storing refcounted pointers in a long-lived datastructure. You should use the static preference API for working with preferences.