bool wxBalloonNotifMsgImpl::DoShow(const wxString& title, const wxString& message, int timeout, int flags) { if ( !ms_icon->IsIconInstalled() ) { // If we failed to install the icon (which does happen sometimes, // although only in unusual circumstances, e.g. it happens regularly, // albeit not constantly, if we're used soon after resume from suspend // under Windows 7), we should not call ShowBalloon() because it would // just assert and return and we must delete the icon ourselves because // otherwise its associated wxTaskBarIconWindow would remain alive // forever because we're not going to receive a notification about icon // disappearance from the system if we failed to install it in the // first place. delete ms_icon; ms_icon = NULL; ms_refCountIcon = 0; return false; } timeout *= 1000; // Windows expresses timeout in milliseconds return ms_icon->ShowBalloon(title, message, timeout, flags); }
bool wxBalloonNotifMsgImpl::DoShow(const wxString& title, const wxString& message, int timeout, int flags) { timeout *= 1000; // Windows expresses timeout in milliseconds return m_icon->ShowBalloon(title, message, timeout, flags); }