Starting with txindex option produces a bug continually printing "y".

```
sudo apt-add-repository ppa:bitcoin/bitcoin
sudo apt-get update
bitcoind -daemon -txindex=1 -server=1 &
root@btc:~# Bitcoin server starting
: You need to rebuild the database using -reindex to change -txindex.

Do you want to rebuild the block database now?
yes
y
y
y
y
y
```

MSG_WARNING = (ICON_WARNING | BTN_OK | MODAL),
        MSG_ERROR = (ICON_ERROR | BTN_OK | MODAL)
    };
    
    boost::signals2::signal<bool (const std::string& message, const std::string& caption, unsigned int style), boost::signals2::last_value<bool> > ThreadSafeMessageBox;
    
    boost::signals2::signal<void (const std::string &message)> InitMessage;
    
    boost::signals2::signal<void (int newNumConnections)> NotifyNumConnectionsChanged;
    /**
     * Status bar alerts changed.
     */
    boost::signals2::signal<void ()> NotifyAlertChanged;
    
    boost::signals2::signal<void (CWallet* wallet)> LoadWallet;
    
    boost::signals2::signal<void (const std::string &title, int nProgress)> ShowProgress;
    
    boost::signals2::signal<void (bool, const CBlockIndex *)> NotifyBlockTip;
    
    boost::signals2::signal<void (bool, const CBlockIndex *)> NotifyHeaderTip;
    
    boost::signals2::signal<void (void)> BannedListChanged;
};
void InitWarning(const std::string& str);
bool InitError(const std::string& str);
std::string AmountErrMsg(const char* const optname, const std::string& strValue);
extern CClientUIInterface uiInterface;
#endif