diff options
Diffstat (limited to 'fpicker')
-rw-r--r-- | fpicker/source/aqua/AquaFilePickerDelegate.hxx | 2 | ||||
-rw-r--r-- | fpicker/source/aqua/SalAquaFilePicker.mm | 8 |
2 files changed, 2 insertions, 8 deletions
diff --git a/fpicker/source/aqua/AquaFilePickerDelegate.hxx b/fpicker/source/aqua/AquaFilePickerDelegate.hxx index eb7e1ce402e6..fb158cd67633 100644 --- a/fpicker/source/aqua/AquaFilePickerDelegate.hxx +++ b/fpicker/source/aqua/AquaFilePickerDelegate.hxx @@ -27,7 +27,7 @@ class SalAquaFilePicker; class FilterHelper; -@interface AquaFilePickerDelegate : NSObject +@interface AquaFilePickerDelegate : NSObject <NSOpenSavePanelDelegate> { SalAquaFilePicker* filePicker; FilterHelper* filterHelper; diff --git a/fpicker/source/aqua/SalAquaFilePicker.mm b/fpicker/source/aqua/SalAquaFilePicker.mm index 9eca8c5c1a77..3426c9ed4265 100644 --- a/fpicker/source/aqua/SalAquaFilePicker.mm +++ b/fpicker/source/aqua/SalAquaFilePicker.mm @@ -154,13 +154,7 @@ sal_Int16 SAL_CALL SalAquaFilePicker::execute() //Set the delegate to be notified of certain events - // I don't know why, but with gcc 4.2.1, this line results in the warning: - // class 'AquaFilePickerDelegate' does not implement the 'NSOpenSavePanelDelegate' protocol - // So instead of: - // [m_pDialog setDelegate:m_pDelegate]; - // do: - reinterpret_cast<id (*)(id, SEL, ...)>(objc_msgSend)( - m_pDialog, @selector(setDelegate:), m_pDelegate); + [m_pDialog setDelegate:m_pDelegate]; int nStatus = runandwaitforresult(); |