From b9106645de03e39562b565ae1a8d404cfc3a53aa0a57f4c46431e5224398bd3d Mon Sep 17 00:00:00 2001 From: Guido Berhoerster Date: Mon, 30 Apr 2012 19:17:22 +0000 Subject: [PATCH] Accepting request 115936 from home:ZaWertun:branches:X11:RemoteDesktop libfreerdp-core: fix incorrect num lock state when connecting (https://github.com/FreeRDP/FreeRDP/pull/564) OBS-URL: https://build.opensuse.org/request/show/115936 OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/freerdp?expand=0&rev=22 --- freerdp-fix-incorrect-numlock-state.patch | 12 ++++++++++++ freerdp.changes | 6 ++++++ freerdp.spec | 3 +++ 3 files changed, 21 insertions(+) create mode 100644 freerdp-fix-incorrect-numlock-state.patch diff --git a/freerdp-fix-incorrect-numlock-state.patch b/freerdp-fix-incorrect-numlock-state.patch new file mode 100644 index 0000000..1e6832d --- /dev/null +++ b/freerdp-fix-incorrect-numlock-state.patch @@ -0,0 +1,12 @@ +--- freerdp-1.0.1.orig/libfreerdp-core/connection.c 2012-02-10 06:01:42.000000000 +0400 ++++ freerdp-1.0.1/libfreerdp-core/connection.c 2012-04-29 17:45:40.317494115 +0400 +@@ -489,9 +489,6 @@ + return false; + if (!rdp_send_client_control_pdu(rdp, CTRLACTION_REQUEST_CONTROL)) + return false; +- +- rdp->input->SynchronizeEvent(rdp->input, 0); +- + if (!rdp_send_client_persistent_key_list_pdu(rdp)) + return false; + if (!rdp_send_client_font_list_pdu(rdp, FONTLIST_FIRST | FONTLIST_LAST)) diff --git a/freerdp.changes b/freerdp.changes index 2c207cb..03c4bdc 100644 --- a/freerdp.changes +++ b/freerdp.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Apr 29 14:01:04 UTC 2012 - zawertun@gmail.com + +- libfreerdp-core: fix incorrect num lock state when connecting + (https://github.com/FreeRDP/FreeRDP/pull/564) + ------------------------------------------------------------------- Sun Apr 22 18:07:53 UTC 2012 - gber@opensuse.org diff --git a/freerdp.spec b/freerdp.spec index 83780e0..cb7086a 100644 --- a/freerdp.spec +++ b/freerdp.spec @@ -30,6 +30,8 @@ Source0: https://github.com/downloads/FreeRDP/FreeRDP/%{name}-%{version}. Patch0: freerdp-fix-bitmap-cache.patch # PATCH-FIX-UPSTREAM freerdp-fix-FindPCSC-macro.patch https://github.com/FreeRDP/FreeRDP/issues/562 gberh@opensuse.org -- Fix the build by setting PCSC_LIBRARIES and PCSC_INCLUDE_DIRS variables explicitly which are otherwise empty Patch1: freerdp-fix-FindPCSC-macro.patch +# PATCH-FIX-UPSTREAM freerdp-fix-numlock-behavior.patch https://github.com/FreeRDP/FreeRDP/pull/564 -- libfreerdp-core: fix incorrect num lock state when connecting +Patch2: freerdp-fix-incorrect-numlock-state.patch BuildRequires: cmake BuildRequires: cups-devel BuildRequires: ed @@ -79,6 +81,7 @@ based on libfreerdp. %setup -q %patch0 -p1 %patch1 -p1 +%patch2 -p1 # use a versioned subdirectory for plugins in order to comply with the shared # library policy ed -s CMakeLists.txt 2>/dev/null <<'EOF'