All pastes #157410 Raw Edit

Stuff

public text v1 · immutable
·published 2006-09-01 15:44 UTC
rendered paste body
                if (column == 0 || column == 4)
                {
                    if (xitem.Tag is User && yitem.Tag is User)
                    {
                        User xuser = (User)xitem.Tag;
                        User yuser = (User)yitem.Tag;
                        if (column == 0)
                        {
                            if (xuser.OP != yuser.OP)
                            {
                                if (xuser.OP)
                                    return -1;
                                return 1;
                            }
                        }
                        else if (column == 4)
                        {
                            long xshare = 0;
                            long yshare = 0;
                            long.TryParse(xuser.UserInfo.ExactShare, out xshare);
                            long.TryParse(yuser.UserInfo.ExactShare, out yshare);
                            if (xshare == yshare)
                                return 0;
                            if (xshare > yshare)
                                return -1;
                            else
                                return 1;
                        }
                    }
                }