icecat: add release icecat-140.10.1-1gnu1 for ecne

This commit is contained in:
Ark74 2026-05-04 16:58:41 -06:00
parent a5f93cb214
commit ff85d7c623
1256 changed files with 63469 additions and 24141 deletions

View file

@ -18,8 +18,6 @@
namespace mozilla {
namespace net {
NS_IMPL_ISUPPORTS(Tickler, nsISupportsWeakReference, Tickler)
Tickler::Tickler()
: mLock("Tickler::mLock"),
mActive(false),
@ -177,9 +175,7 @@ class TicklerTimer final : public nsITimerCallback, public nsINamed {
NS_DECL_THREADSAFE_ISUPPORTS
NS_DECL_NSITIMERCALLBACK
explicit TicklerTimer(Tickler* aTickler) {
mTickler = do_GetWeakReference(aTickler);
}
explicit TicklerTimer(Tickler* t) : mTickler(t) {}
// nsINamed
NS_IMETHOD GetName(nsACString& aName) override {
@ -190,7 +186,7 @@ class TicklerTimer final : public nsITimerCallback, public nsINamed {
private:
~TicklerTimer() {}
nsWeakPtr mTickler;
ThreadSafeWeakPtr<Tickler> mTickler;
};
void Tickler::StartTickler() {
@ -214,7 +210,7 @@ void Tickler::SetIPV4Port(uint16_t port) { mAddr.inet.port = port; }
NS_IMPL_ISUPPORTS(TicklerTimer, nsITimerCallback, nsINamed)
NS_IMETHODIMP TicklerTimer::Notify(nsITimer* timer) {
RefPtr<Tickler> tickler = do_QueryReferent(mTickler);
RefPtr<Tickler> tickler(mTickler);
if (!tickler) return NS_ERROR_FAILURE;
MutexAutoLock lock(tickler->mLock);