diff --git a/ChanSort.Loader.Panasonic/Serializer.cs b/ChanSort.Loader.Panasonic/Serializer.cs index db02d2f..1237a8e 100644 --- a/ChanSort.Loader.Panasonic/Serializer.cs +++ b/ChanSort.Loader.Panasonic/Serializer.cs @@ -531,7 +531,7 @@ order by s.ntype,major_channel cmd.Parameters.Add(new SQLiteParameter("@lock", DbType.Int32)); cmd.Parameters.Add(new SQLiteParameter("@skip", DbType.Int32)); cmd.Prepare(); - foreach (DbChannel channel in channelList.Channels) + foreach (ChannelInfo channel in channelList.Channels) { if (channel.NewProgramNr < 0) continue; @@ -550,7 +550,7 @@ order by s.ntype,major_channel cmd.CommandText = "delete from SVL where rowid=@rowid"; cmd.Parameters.Clear(); cmd.Parameters.Add(new SQLiteParameter("@rowid", DbType.Int32)); - foreach (DbChannel channel in channelList.Channels) + foreach (ChannelInfo channel in channelList.Channels) { if (channel.NewProgramNr >= 0) continue; diff --git a/ChanSort/MainForm.cs b/ChanSort/MainForm.cs index 06bb0ec..7d03fcd 100644 --- a/ChanSort/MainForm.cs +++ b/ChanSort/MainForm.cs @@ -24,7 +24,7 @@ namespace ChanSort.Ui { public partial class MainForm : XtraForm { - public const string AppVersion = "v2013-06-27"; + public const string AppVersion = "v2013-06-28"; private const int MaxMruEntries = 5; @@ -1761,6 +1761,8 @@ namespace ChanSort.Ui var view = (GridView)sender; if (this.downHit == null || downHit.RowHandle < 0 || e.Button != MouseButtons.Left || view.ActiveEditor != null || ModifierKeys != Keys.None) return; + if (this.currentChannelList == null || this.currentChannelList.ReadOnly) + return; // drag/drop only allowed when left grid is sorted by NewSlotNr if (!this.IsLeftGridSortedByNewProgNr) return; diff --git a/readme.txt b/readme.txt index 1785e94..a49c816 100644 --- a/readme.txt +++ b/readme.txt @@ -1,6 +1,7 @@ -Version v2013-06-27 ====================================================== +Version v2013-06-28 ====================================================== Changes: +- FIX: Error saving a Panasonic file after applying a reference list - Improved experimental support for Panasonic channel lists The complete change log can be found at the end of this document