import javax.security.auth.callback.PasswordCallback;
import javax.security.auth.callback.TextOutputCallback;
+import org.argeo.security.core.BundleContextCallback;
import org.argeo.security.ui.SecurityUiPlugin;
import org.argeo.util.LocaleCallback;
import org.eclipse.swt.SWT;
createPasswordHandler(composite, (PasswordCallback) callback);
} else if (callback instanceof LocaleCallback) {
createLocaleHandler(composite, (LocaleCallback) callback);
+ } else if (callback instanceof BundleContextCallback) {
+ ((BundleContextCallback) callback)
+ .setBundleContext(SecurityUiPlugin.getBundleContext());
}
}
}