forked from pool/libXaw3d
de3d5d4a6e
Make the work Jan Engelhardt fit into the ELF scheme, see SR #179028 OBS-URL: https://build.opensuse.org/request/show/205145 OBS-URL: https://build.opensuse.org/package/show/X11:Utilities/libXaw3d?expand=0&rev=1
71 lines
2.4 KiB
Diff
71 lines
2.4 KiB
Diff
---
|
|
src/Scrollbar.c | 11 +++++++----
|
|
src/SimpleMenu.c | 2 +-
|
|
src/Xaw3dP.c | 2 +-
|
|
3 files changed, 9 insertions(+), 6 deletions(-)
|
|
|
|
Index: libXaw3d-1.6.2/src/Scrollbar.c
|
|
===================================================================
|
|
--- libXaw3d-1.6.2.orig/src/Scrollbar.c
|
|
+++ libXaw3d-1.6.2/src/Scrollbar.c
|
|
@@ -159,9 +159,8 @@ static Boolean SetValues(Widget, Widget,
|
|
|
|
#ifdef XAW_ARROW_SCROLLBARS
|
|
static void HandleThumb(Widget, XEvent *, String *, Cardinal *);
|
|
-#else
|
|
-static void StartScroll(Widget, XEvent *, String *, Cardinal *);
|
|
#endif
|
|
+static void StartScroll(Widget, XEvent *, String *, Cardinal *);
|
|
static void MoveThumb(Widget, XEvent *, String *, Cardinal *);
|
|
static void NotifyThumb(Widget, XEvent *, String *, Cardinal *);
|
|
static void NotifyScroll(Widget, XEvent *, String *, Cardinal *);
|
|
@@ -170,9 +169,8 @@ static void EndScroll(Widget, XEvent *,
|
|
static XtActionsRec actions[] = {
|
|
#ifdef XAW_ARROW_SCROLLBARS
|
|
{"HandleThumb", HandleThumb},
|
|
-#else
|
|
- {"StartScroll", StartScroll},
|
|
#endif
|
|
+ {"StartScroll", StartScroll},
|
|
{"MoveThumb", MoveThumb},
|
|
{"NotifyThumb", NotifyThumb},
|
|
{"NotifyScroll", NotifyScroll},
|
|
@@ -1055,6 +1053,11 @@ RepeatNotify(XtPointer client_data, XtIn
|
|
client_data);
|
|
}
|
|
|
|
+static void StartScroll (Widget w, XEvent *event, String *params, Cardinal *num_params )
|
|
+// String *params; /* direction: Back|Forward|Smooth */
|
|
+// Cardinal *num_params; /* we only support 1 */
|
|
+{
|
|
+}
|
|
#else /* XAW_ARROW_SCROLLBARS */
|
|
/* ARGSUSED */
|
|
static void
|
|
Index: libXaw3d-1.6.2/src/SimpleMenu.c
|
|
===================================================================
|
|
--- libXaw3d-1.6.2.orig/src/SimpleMenu.c
|
|
+++ libXaw3d-1.6.2/src/SimpleMenu.c
|
|
@@ -1302,7 +1302,7 @@ SetMarginWidths(Widget w)
|
|
SimpleMenuWidget smw = (SimpleMenuWidget)w;
|
|
SmeObject *entry;
|
|
SmeBSBObject bsb_entry;
|
|
- Dimension l_mrgn, l_bmw, r_mrgn, r_bmw;
|
|
+ Dimension l_mrgn = 0, l_bmw, r_mrgn = 0, r_bmw;
|
|
|
|
if (smw->simple_menu.left_whitespace || smw->simple_menu.right_whitespace)
|
|
{
|
|
Index: libXaw3d-1.6.2/src/Xaw3dP.c
|
|
===================================================================
|
|
--- libXaw3d-1.6.2.orig/src/Xaw3dP.c
|
|
+++ libXaw3d-1.6.2/src/Xaw3dP.c
|
|
@@ -73,7 +73,7 @@ stipplePixmap(Widget w, Pixmap pm, Color
|
|
Display *dpy;
|
|
XpmImage image;
|
|
XpmAttributes attr;
|
|
- XpmColor *src_table, *dst_table;
|
|
+ XpmColor *src_table = NULL, *dst_table;
|
|
int i, j, index = -1;
|
|
|
|
if (pm == None)
|