Advertisement
Guest User

Untitled

a guest
Mar 28th, 2012
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. diff --git a/mythtv/libs/libmythbase/mythdb.cpp b/mythtv/libs/libmythbase/mythdb.cpp
  2. index 2ab7962..ea30783 100644
  3. --- a/mythtv/libs/libmythbase/mythdb.cpp
  4. +++ b/mythtv/libs/libmythbase/mythdb.cpp
  5. @@ -452,18 +452,15 @@ bool MythDB::GetSettings(QMap<QString,QString> &_key_value_pairs)
  6. }
  7. }
  8. }
  9. - else
  10. + for (; kvit != _key_value_pairs.end(); ++dit, ++kvit)
  11. {
  12. - for (; kvit != _key_value_pairs.end(); ++dit, ++kvit)
  13. + SettingsMap::const_iterator it =
  14. + d->overriddenSettings.find(dit.key());
  15. + if (it != d->overriddenSettings.end())
  16. {
  17. - SettingsMap::const_iterator it =
  18. - d->overriddenSettings.find(dit.key());
  19. - if (it != d->overriddenSettings.end())
  20. - {
  21. - *kvit = *it;
  22. - *dit = true;
  23. - done_cnt++;
  24. - }
  25. + *kvit = *it;
  26. + *dit = true;
  27. + done_cnt++;
  28. }
  29. }
  30. d->settingsCacheLock.unlock();
  31. @@ -605,15 +602,12 @@ QString MythDB::GetSettingOnHost(const QString &_key, const QString &_host,
  32. return value;
  33. }
  34. }
  35. - else
  36. + SettingsMap::const_iterator it = d->overriddenSettings.find(myKey);
  37. + if (it != d->overriddenSettings.end())
  38. {
  39. - SettingsMap::const_iterator it = d->overriddenSettings.find(myKey);
  40. - if (it != d->overriddenSettings.end())
  41. - {
  42. - value = *it;
  43. - d->settingsCacheLock.unlock();
  44. - return value;
  45. - }
  46. + value = *it;
  47. + d->settingsCacheLock.unlock();
  48. + return value;
  49. }
  50. d->settingsCacheLock.unlock();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement