···60pidgin.introspect
6162if (ss = pidgin.PurpleSavedstatusGetCurrent()).is_a? Array
63- if pidgin.PurpleSavedstatusGetType(ss.first).first == status
64- # already away or available, don't change
065 exit
66 end
67
···60pidgin.introspect
6162if (ss = pidgin.PurpleSavedstatusGetCurrent()).is_a? Array
63+ if pidgin.PurpleSavedstatusGetType(ss.first).first == status &&
64+ pidgin.PurpleSavedstatusGetMessage(ss.first).first.to_s == message.to_s
65+ # already away or available with this message, don't change
66 exit
67 end
68