[1mdiff --git a/pgadmin/ctl/ctlSQLGrid.cpp b/pgadmin/ctl/ctlSQLGrid.cpp[m
[1mindex 9d1a533..a217283 100644[m
[1m--- a/pgadmin/ctl/ctlSQLGrid.cpp[m
[1m+++ b/pgadmin/ctl/ctlSQLGrid.cpp[m
[36m@@ -25,7 +25,6 @@[m
 #define EXTRAEXTENT_WIDTH  6[m
 [m
 BEGIN_EVENT_TABLE(ctlSQLGrid, wxGrid)[m
[31m-	EVT_MENU(MNU_COPY, ctlSQLGrid::OnCopy)[m
 	EVT_MOUSEWHEEL(ctlSQLGrid::OnMouseWheel)[m
 END_EVENT_TABLE()[m
 [m
[36m@@ -51,11 +50,6 @@[m [mctlSQLGrid::ctlSQLGrid(wxWindow *parent, wxWindowID id, const wxPoint &pos, cons[m
 	SetColLabelSize(fntLabel.GetPointSize() * 4);[m
 	SetDefaultCellOverflow(false);[m
 [m
[31m-	wxAcceleratorEntry entries[1];[m
[31m-	entries[0].Set(wxACCEL_CTRL,                (int)'C',      MNU_COPY);[m
[31m-	wxAcceleratorTable accel(1, entries);[m
[31m-	SetAcceleratorTable(accel);[m
[31m-[m
 	Connect(wxID_ANY, wxEVT_GRID_LABEL_LEFT_DCLICK, wxGridEventHandler(ctlSQLGrid::OnLabelDoubleClick));[m
 }[m
 [m
[1mdiff --git a/pgadmin/frm/frmEditGrid.cpp b/pgadmin/frm/frmEditGrid.cpp[m
[1mindex 8df535b..2cd9327 100644[m
[1m--- a/pgadmin/frm/frmEditGrid.cpp[m
[1m+++ b/pgadmin/frm/frmEditGrid.cpp[m
[36m@@ -732,15 +732,22 @@[m [mvoid frmEditGrid::OnCopy(wxCommandEvent &ev)[m
 				if (sqlGrid->GetTable()->IsColText(sqlGrid->GetGridCursorCol()))[m
 				{[m
 					wxStyledTextCtrl *text = (wxStyledTextCtrl *)sqlGrid->GetCellEditor(sqlGrid->GetGridCursorRow(), sqlGrid->GetGridCursorCol())->GetControl();[m
[31m-					if (text)[m
[32m+[m					[32mif (text && !text->GetSelectedText().IsEmpty())[m
[32m+[m					[32m{[m
 						wxTheClipboard->SetData(new wxTextDataObject(text->GetSelectedText()));[m
[32m+[m						[32mSetStatusText(_("Data from one cell copied to clipboard."));[m
[32m+[m					[32m}[m
 				}[m
 				else[m
 				{[m
 					wxTextCtrl *text = (wxTextCtrl *)sqlGrid->GetCellEditor(sqlGrid->GetGridCursorRow(), sqlGrid->GetGridCursorCol())->GetControl();[m
[31m-					if (text)[m
[32m+[m					[32mif (text && !text->GetStringSelection().IsEmpty())[m
[32m+[m					[32m{[m
 						wxTheClipboard->SetData(new wxTextDataObject(text->GetStringSelection()));[m
[32m+[m						[32mSetStatusText(_("Data from one cell copied to clipboard."));[m
[32m+[m					[32m}[m
 				}[m
[32m+[m
 				wxTheClipboard->Close();[m
 			}[m
 		}[m
