Thursday, 24 December 2015

Re: Issue 2339 (case sensitivity has no effect)

diff --git a/riscos/search.c b/riscos/search.c
index 60b3716..9c438bf 100644
--- a/riscos/search.c
+++ b/riscos/search.c
@@ -173,6 +173,8 @@ bool ro_gui_search_click(wimp_pointer *pointer)
case ICON_SEARCH_CASE_SENSITIVE:
flags = SEARCH_FLAG_FORWARDS |
ro_gui_search_update_flags();
+ browser_window_search_clear(
+ search_data.search_window);
browser_window_search(search_data.search_window, NULL,
flags,
ro_gui_get_icon_string(dialog_search,
In message <567BD604.7050505@smoothartist.com>
Michael Drake <mike@smoothartist.com> wrote:

>Hi Dave,
>
>I replied on IRC, but from your subsequent comments, you didn't see that.
>
>On 30/11/15 22:15, Dave Higton wrote:
>> I also have some questions:
>>
>> 1) Are the first two additions necessary or desirable?
>
>They shouldn't be needed but should do no harm. When you call
>browser_window_search the state of those buttons should be set as
>appropriate via callbacks anyway.
>
>> 2) Do other platforms have the same problem?
>
>The core search implementation is a bit broken, and that is where the
>fix belongs. However I'm not really interested in fixing it at the
>moment, since the core search code will be thrown away when we do the
>new layout engine.
>
>If your workaround improves things on RISC OS, then I don't mind
>applying it.

I'm happy that this works as well as can be expected, and gives
a satisfactory solution to issue 2339.

The revised patch (I removed the two redundant statements) is
attached.

Thank you!

Dave

____________________________________________________________
Can't remember your password? Do you need a strong and secure password?
Use Password manager! It stores your passwords & protects your account.
Check it out at http://mysecurelogon.com/manager

No comments:

Post a Comment