summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java
diff options
context:
space:
mode:
authorJonathan Bauer2015-08-18 15:53:20 +0200
committerJonathan Bauer2015-08-18 15:53:20 +0200
commitc4489f622da82861a83c7a0a1b640fad3d575d8d (patch)
treedf3ee34be8e479606b1194f6524419cb8d1ba472 /dozentenmodul/src/main/java
parent[client] major bugfix (diff)
downloadtutor-module-c4489f622da82861a83c7a0a1b640fad3d575d8d.tar.gz
tutor-module-c4489f622da82861a83c7a0a1b640fad3d575d8d.tar.xz
tutor-module-c4489f622da82861a83c7a0a1b640fad3d575d8d.zip
[client] fix wrong OS preselected in imageDetailsWindow and imageList Filtering
Diffstat (limited to 'dozentenmodul/src/main/java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ComboBox.java5
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java2
2 files changed, 5 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ComboBox.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ComboBox.java
index abc0365c..2badce86 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ComboBox.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/ComboBox.java
@@ -46,14 +46,17 @@ public class ComboBox<T> extends JComboBox<T> {
public void setSelectedItem(Object anObject) {
if (anObject != null && equalityComparator != null) {
ComboBoxModel<T> model = getModel();
+ Object localObject = null;
try {
for (int i = 0; i < model.getSize(); ++i) {
T element = model.getElementAt(i);
if (equalityComparator.compare((T) anObject, element) == 0) {
- anObject = element;
+ localObject = element;
break;
}
}
+ super.setSelectedItem(localObject);
+ return;
} catch (ClassCastException e) {
// Bummer, fall through
}
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
index 98586c4c..254e2723 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/ImageListWindow.java
@@ -289,7 +289,7 @@ public class ImageListWindow extends ImageListWindowLayout {
break;
case 1:
// filter for owner
- String userFilter = FormatHelper.userName(UserCache.find(Session.getUserId()));
+ String userFilter = Session.getUserId();
filters.add(RowFilter.regexFilter("(?i)" + userFilter, 2));
break;
case 2: