From 9d3f3395eab0a6efe0c6dfd42db484d0337b01d3 Mon Sep 17 00:00:00 2001 From: Gaston Dombiak Date: Mon, 7 Feb 2005 21:37:23 +0000 Subject: [PATCH] Sorted the list of providers. SMACK-45 git-svn-id: http://svn.igniterealtime.org/svn/repos/smack/trunk@2457 b35dd754-fafc-0310-a699-88a17e54d16e --- .../debugger/EnhancedDebuggerWindow.java | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/source/org/jivesoftware/smackx/debugger/EnhancedDebuggerWindow.java b/source/org/jivesoftware/smackx/debugger/EnhancedDebuggerWindow.java index a8745d209..54127b529 100644 --- a/source/org/jivesoftware/smackx/debugger/EnhancedDebuggerWindow.java +++ b/source/org/jivesoftware/smackx/debugger/EnhancedDebuggerWindow.java @@ -208,9 +208,15 @@ class EnhancedDebuggerWindow { Vector providers = new Vector(); for (Iterator it = ProviderManager.getIQProviders(); it.hasNext();) { Object provider = it.next(); - providers.add( - (provider.getClass() == Class.class ? provider : provider.getClass().getName())); + if (provider.getClass() == Class.class) { + providers.add(((Class) provider).getName()); + } + else { + providers.add(provider.getClass().getName()); + } } + // Sort the collection of providers + Collections.sort(providers); JList list = new JList(providers); iqProvidersPanel.add(new JScrollPane(list)); informationPanel.add(iqProvidersPanel); @@ -222,9 +228,15 @@ class EnhancedDebuggerWindow { providers = new Vector(); for (Iterator it = ProviderManager.getExtensionProviders(); it.hasNext();) { Object provider = it.next(); - providers.add( - (provider.getClass() == Class.class ? provider : provider.getClass().getName())); + if (provider.getClass() == Class.class) { + providers.add(((Class) provider).getName()); + } + else { + providers.add(provider.getClass().getName()); + } } + // Sort the collection of providers + Collections.sort(providers); list = new JList(providers); extensionProvidersPanel.add(new JScrollPane(list)); informationPanel.add(extensionProvidersPanel);