move replace_all function to base/string.h
[enigma2.git] / lib / gui / esubtitle.cpp
index c837afc6c3ccc098a7dc55c5159c2ec149e19fa1..ca5c20d789fee53540f9b50683ded51bb6cdd591 100644 (file)
@@ -16,6 +16,7 @@ eSubtitleWidget::eSubtitleWidget(eWidget *parent)
        setBackgroundColor(gRGB(0,0,0,255));
        m_page_ok = 0;
        m_dvb_page_ok = 0;
+       m_pango_page_ok = 0;
        CONNECT(m_hide_subtitles_timer->timeout, eSubtitleWidget::clearPage);
 }
 
@@ -113,15 +114,6 @@ void eSubtitleWidget::setPixmap(ePtr<gPixmap> &pixmap, gRegion changed)
        invalidate(changed);
 }
 
-std::string eSubtitleWidget::replace_all(const std::string &in, const std::string &entity, const std::string &symbol)
-{
-       std::string out = in;
-       std::string::size_type loc = 0;
-       while (( loc = out.find(entity, loc)) != std::string::npos )
-       out.replace(loc, entity.length(), symbol);
-       return out;
-}
-
 int eSubtitleWidget::event(int event, void *data, void *data2)
 {
        switch (event)