From d2f3662626698d9de6128092b11fff135c71fed5 Mon Sep 17 00:00:00 2001 From: Ansgar Becker Date: Thu, 16 Oct 2014 18:09:03 +0000 Subject: [PATCH] Restrict column reordering to MySQL only. Not supported by MSSQL and PostgreSQL. See http://www.heidisql.com/forum.php?t=16328 --- source/table_editor.pas | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/table_editor.pas b/source/table_editor.pas index 1f4257cf..1616acaa 100644 --- a/source/table_editor.pas +++ b/source/table_editor.pas @@ -965,8 +965,12 @@ var Node: PVirtualNode; begin Node := listColumns.FocusedNode; btnRemoveColumn.Enabled := listColumns.SelectedCount > 0; - btnMoveUpColumn.Enabled := Assigned(Node) and (Node <> listColumns.GetFirst); - btnMoveDownColumn.Enabled := Assigned(Node) and (Node <> listColumns.GetLast); + btnMoveUpColumn.Enabled := Assigned(Node) + and (Node <> listColumns.GetFirst) + and (DBObject.Connection.Parameters.NetTypeGroup = ngMySQL); + btnMoveDownColumn.Enabled := Assigned(Node) + and (Node <> listColumns.GetLast) + and (DBObject.Connection.Parameters.NetTypeGroup = ngMySQL); menuRemoveColumn.Enabled := btnRemoveColumn.Enabled; menuMoveUpColumn.Enabled := btnMoveUpColumn.Enabled;