Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 74762 Details for
Bug 198043
[ui] open contacts dialog doesn't recognize users in groups
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
[patch]
org.eclipse.ecf.presence.ui.patch
clipboard.txt (text/plain), 1.94 KB, created by
Chris Aniszczyk
on 2007-07-26 23:02:30 EDT
(
hide
)
Description:
org.eclipse.ecf.presence.ui.patch
Filename:
MIME Type:
Creator:
Chris Aniszczyk
Created:
2007-07-26 23:02:30 EDT
Size:
1.94 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.ecf.presence.ui >Index: src/org/eclipse/ecf/internal/presence/ui/handlers/BrowseDialog.java >=================================================================== >RCS file: /cvsroot/technology/org.eclipse.ecf/plugins/org.eclipse.ecf.presence.ui/src/org/eclipse/ecf/internal/presence/ui/handlers/BrowseDialog.java,v >retrieving revision 1.3 >diff -u -r1.3 BrowseDialog.java >--- src/org/eclipse/ecf/internal/presence/ui/handlers/BrowseDialog.java 19 Jul 2007 19:06:08 -0000 1.3 >+++ src/org/eclipse/ecf/internal/presence/ui/handlers/BrowseDialog.java 27 Jul 2007 03:02:46 -0000 >@@ -30,6 +30,7 @@ > import org.eclipse.ecf.presence.IPresenceContainerAdapter; > import org.eclipse.ecf.presence.roster.IRoster; > import org.eclipse.ecf.presence.roster.IRosterEntry; >+import org.eclipse.ecf.presence.roster.IRosterGroup; > import org.eclipse.ecf.presence.roster.IRosterItem; > import org.eclipse.ecf.presence.roster.IRosterManager; > import org.eclipse.ecf.ui.SharedImages; >@@ -120,7 +121,8 @@ > Collection items = > manager.getRoster().getItems(); > for(Iterator it = items.iterator(); it.hasNext(); ) { >- contentProvider.add(it.next(), itemsFilter); >+ IRosterItem item = (IRosterItem) it.next(); >+ addRosterItem(item, contentProvider, itemsFilter); > } > } > } >@@ -130,6 +132,18 @@ > progressMonitor.done(); > } > >+ // cycle through all roster items recursively >+ private void addRosterItem(IRosterItem item, >+ AbstractContentProvider contentProvider, ItemsFilter itemsFilter) { >+ if(item instanceof IRosterGroup) { >+ IRosterGroup group = (IRosterGroup) item; >+ for(Iterator it = group.getEntries().iterator(); it.hasNext();) { >+ addRosterItem((IRosterItem) it.next(), contentProvider, itemsFilter); >+ } >+ } >+ contentProvider.add(item, itemsFilter); >+ } >+ > /* (non-Javadoc) > * @see org.eclipse.ui.dialogs.FilteredItemsSelectionDialog#getDialogSettings() > */
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 198043
: 74762 |
74763