dtfile: fixed file view scrolling with Page Up/Down keys
authoralx <alx@fastestcode.org>
Thu, 23 Jul 2015 18:01:22 +0000 (20:01 +0200)
committerJon Trulson <jon@radscan.com>
Fri, 24 Jul 2015 00:51:34 +0000 (18:51 -0600)
cde/programs/dtfile/IconWindow.c

index 6bf37ff4df34300ab5871325e797c556d471763a..f518eab0323258322a1c5ac46876abec0ac0769d 100644 (file)
@@ -776,15 +776,10 @@ FileWindowInputCallback(
                               file_mgr_rec->vertical_scroll_bar,
                               file_mgr_rec->scroll_window))
                   {
-                   String p;
-                   p = (String) XtMalloc(sizeof(char *));
-                   *p = (char) 0;
-                   XtCallActionProc( file_mgr_rec->vertical_scroll_bar,
-                                     "PageUpOrLeft", new_event,
-                                     (char **) &p, 1 );
-                   XtFree(p);
-                 }
+                       String p = "up";
+                       XtCallActionProc( file_mgr_rec->vertical_scroll_bar,
+                       "PageUpOrLeft", new_event,&p, 1 );
+                  }
                 }
                 break;
               case osfXK_PageDown:
@@ -794,13 +789,9 @@ FileWindowInputCallback(
                               file_mgr_rec->vertical_scroll_bar,
                               file_mgr_rec->scroll_window))
                   {
-                   String p;
-                   p = (String) XtMalloc(sizeof(char *));
-                   *p = (char)0;
-                   XtCallActionProc( file_mgr_rec->vertical_scroll_bar,
-                                     "PageDownOrRight", new_event, &p, 1 );
-                   XtFree(p);
+                      String p = "down";
+                      XtCallActionProc( file_mgr_rec->vertical_scroll_bar,
+                      "PageDownOrRight", new_event, &p, 1 );
                   }
                 }
                 break;