}
// BUGZILLA 62
case HBCICallback.NEED_PT_TAN:
{
TANDialog dialog = null;
String flicker = retData.toString();
if (flicker != null && flicker.length() > 0)
{
// Wir haben einen Flicker-Code. Also zeigen wir den Flicker-Dialog statt
// dem normalen TAN-Dialog an
Logger.debug("got flicker code " + flicker + ", using optical chiptan dialog");
dialog = new ChipTANDialog(config,flicker);
}
// regulaerer TAN-Dialog
if (dialog == null)
{
Logger.debug("using regular tan dialog");
dialog = new TANDialog(config);
}
dialog.setText(msg);
retData.replace(0,retData.length(),(String)dialog.open());
return true;
}
// BUGZILLA 200
case HBCICallback.NEED_PT_SECMECH: