Closed Bug 292428 Opened 20 years ago Closed 19 years ago

Make automatic away checking not suck

Categories

(Other Applications Graveyard :: ChatZilla, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: bugzilla-mozilla-20000923, Assigned: Gijs)

Details

(Whiteboard: [cz-0.9.72])

Attachments

(1 file, 1 obsolete file)

There are a few issues with the auto-away (WHO) checking currently, which I'd like to solve. - It seems to be causing user PrefManagers into existence when not needed. - It considers all channels to be on the same network. - Its delay is not configurable. - Its replies use the main event queue, potentially lagging the client.
This fixes my first point in comment 0. Just to note that a) this shouldn't have been done in the first place, and b) I have NO idea why this caused it to break here!
Attachment #182259 - Flags: review?(samuel)
Attachment #182259 - Flags: review?(samuel) → review+
OS: Windows 2000 → All
Hardware: PC → All
Whiteboard: cz-patch
Attachment #182259 - Flags: approval1.8b2?
Comment on attachment 182259 [details] [diff] [review] [checked-in] Don't delete the property a=asa
Attachment #182259 - Flags: approval1.8b2? → approval1.8b2+
Attachment #182259 - Attachment description: Don't delete the property → Don't delete the property (checked in)
Attachment #182259 - Attachment description: Don't delete the property (checked in) → [checked-in] Don't delete the property
Attachment #182259 - Attachment is obsolete: true
Whiteboard: cz-patch
Status: NEW → ASSIGNED
Assignee: silver → gijskruitbosch+bugs
Status: ASSIGNED → NEW
Taking...
Status: NEW → ASSIGNED
Attached patch PatchSplinter Review
Patch that (hopefully) fixes all the stuff.
Attachment #214040 - Flags: review?(silver)
Comment on attachment 214040 [details] [diff] [review] Patch >+ if (net.lastWhoCheckChannel) >+ { >+ net.lastWhoCheckChannel = null; >+ checkWho(); > } > } Weird scoping usage. :) Also, nit: missing semi-colon after inner function. > >- if (lastWhoCheckChannel) >+ client.display(String(new Date()) + " onWhoTimeout fired."); Nit: remove this line. >+ for (var n in client.networks) r=silver with that nit fixed.
Attachment #214040 - Flags: review?(silver) → review+
Checked in --> FIXED
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Whiteboard: [cz-0.9.72]
Product: Other Applications → Other Applications Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: