WoW API: GetNumTalentTabs

WoW API < GetNumTalentTabs

Returns the total number of tabs of talents one has.

numTabs = GetNumTalentTabs([inspect]);

Arguments
inspect
Boolean - If true returns the information for the inspected unit instead of the player. New with 2.3.

Returns
numTabs
Integer - The number of tabs one has.

Example
local numTabs = GetNumTalentTabs()
DEFAULT_CHAT_FRAME:AddMessage( numTabs )
    
Results
Displays the number of talents tabs one has.

Caveats

There is a really annoying bug with this where it will sometimes return that there are 0 tabs. Doing a reload of the User Interface appears to clear it up, but that's of limited utility. Either avoid using this API, or include code to handle the case where it returns 0.